// For license information, see `https://assets.adobedtm.com/a18f612bc208/551ac0da9716/launch-1df223c5538b.js`. window._satellite=window._satellite||{},window._satellite.container={buildInfo:{minified:!0,buildDate:"2024-07-22T17:56:06Z",turbineBuildDate:"2023-02-22T20:37:26Z",turbineVersion:"27.5.0"},environment:{id:"EN6892ab303aea43f4a3d4847d88784a49",stage:"production"},dataElements:{TM_PIXELSRC_MAP:{storageDuration:"session",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e={AMAZON:{ENABLE:2,TYPE:"IMG",NAME:"Amazon",SRC:["https://s.amazon-adsystem.com/iu3?pid={ID}&event={event}"],REQ:["ID"]},ISPOT:{ENABLE:2,TYPE:"IMG",SRC:["https://pt.ispot.tv/v2/TC-1989-{ID}.gif"],NAME:"iSpot TV"},TTD:{ENABLE:2,TYPE:"SCRIPT",NAME:"Trade Desk",FUNC:function(e){function t(t,n){if(e.ADV&&e.ID&&e.td4&&e.td5){var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src=t,r.onload=()=>n(r),document.getElementsByTagName("head")[0].appendChild(r)}}t("//js.adsrvr.org/up_loader.1.1.0.js",(()=>{ttd_dom_ready&&ttd_dom_ready((()=>{"function"==typeof TTDUniversalPixelApi&&(new TTDUniversalPixelApi).init(e.ADV,[e.ID],"https://insight.adsrvr.org/track/up",{td4:e.td4,td5:e.td5})}))}))}},TTD2:{ENABLE:2,TYPE:"IMG",NAME:"Trade Desk",SRC:["//insight.adsrvr.org/track/pxl/?adv={ADV}&ct={CONV}&fmt={FORMAT}"],REQ:["ID"]},YELP:{ENABLE:2,TYPE:"IMG",NAME:"YELP",SRC:["//d.adroll.com/ipixel/OIYRS5LKVVBVTME7RNBXHI/MP2W3BEPUVDURC2O7XOU2C"],REQ:["ID"]},SNAP:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){if(e.ID&&e.GLOBAL&&(function(e,t,n){if(!e.snaptr){var r=e.snaptr=function(){r.handleRequest?r.handleRequest.apply(r,arguments):r.queue.push(arguments)};r.queue=[];var o="script",i=document.createElement(o);i.async=!0,i.src=n;var a=t.getElementsByTagName(o)[0];a.parentNode.insertBefore(i,a)}}(window,document,"https://sc-static.net/scevent.min.js"),window.snaptr("init",e.ID,{user_email:e.EMAILID})),e.EVENT){let t=["track"];e.ID&&t.push(e.ID,e.EVENT)||t.push(e.EVENT),e.description&&t.push({description:e.description}),window.snaptr.apply(void 0,t)}},NAME:"SnapChat"},BING:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){if("true"===e.REMAR)t=window,n=document,r="script",o="//bat.bing.com/bat.js",t[i="uetq"]=t[i]||[],a=function(){var n={ti:e.ID};n.q=t[i],t[i]=new UET(n),t[i].push("pageLoad")},(c=n.createElement(r)).src=o,c.async=1,c.onload=c.onreadystatechange=function(){var e=this.readyState;e&&"loaded"!==e&&"complete"!==e||(a(),c.onload=c.onreadystatechange=null)},(s=n.getElementsByTagName(r)[0]).parentNode.insertBefore(c,s);else if("true"===e.CONV){window.uetq=window.uetq||[];try{e.details&&(e.details=JSON.parse(e.details))}catch(e){}window.uetq.push(e.TYPE,e.ACTION||"",e.details||{})}var t,n,r,o,i,a,c,s},NAME:"Bing"},ADWCONV:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){window.gtag("event","conversion",{send_to:"AW-"+e.ID+"/"+e.label})},NAME:"Google AdWords Conversion"},GTAG:{ENABLE:1,TYPE:"SCRIPT",FUNC:function(e){if(!window.gtag){var t=document.createElement("script");t.setAttribute("src","https://www.googletagmanager.com/gtag/js?id="+e.ID),t.setAttribute("type","text/javascript"),t.setAttribute("async",""),t.setAttribute("id","gtm"),document.getElementsByTagName("head")[0].appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("set","allow_ad_personalization_signals",!1)}!gtag.loaded&&(gtag.loaded=gtag.loaded||{}),gtag.loaded&&!gtag.loaded[e.ID]&&(gtag.loaded[e.ID]=!0,window.gtag("config",e.ID))},NAME:"Google Universal Tag"},GDC:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){e.allow_custom_scripts=!0,window.gtag("event","conversion",e)},NAME:"Google Doubleclick Tag"},GSS:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){window.gtag("event",e.event,e)},NAME:"Google Server Side"},FB:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){var t,n,r,o,i,a,c;t=window,n=document,r="script",o="https://connect.facebook.net/en_US/fbevents.js",t.fbq||(i=t.fbq=function(){i.callMethod?i.callMethod.apply(i,arguments):i.queue.push(arguments)},t._fbq||(t._fbq=i),i.push=i,i.loaded=!0,i.version="2.0",i.queue=[],(a=n.createElement(r)).async=!0,a.src=o,(c=n.getElementsByTagName(r)[0]).parentNode.insertBefore(a,c)),e.ID&&fbq("init",e.ID),e.customEvent?fbq("trackCustom",e.customEvent):fbq("track",e.ev)},NAME:"Facebook"},PH_SCRIPT:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(){var e="script",t=document.createElement(e);t.async=!0,t.src="https://pzapi-kg.com/b/1100l703/1101l84.js";var n=document.getElementsByTagName(e)[0];n.parentNode.insertBefore(t,n)},REQ:["ID"],NAME:"Partnerize Script Tag"},PH_IMG:{ENABLE:2,TYPE:"IMG",SRC:["https://prf.hn/conversion/campaign:{campaign}/country:{country}/currency:{currency}/conversionref:{conversionref}/customertype:{customertype}/name:{name}/category:{category}/value:{value}/quantity:{quantity}/clickref:{clickref}/append:{append}"],NAME:"Partnerize Img tag"},BLISMEDIA:{ENABLE:1,TYPE:"IMG",SRC:["https://tr.blismedia.com/{VERSION}/blis-site-pixel"],NAME:"Blismedia Image Pixel"},JIVOX:{ENABLE:2,TYPE:"SCRIPT",FUNC:function(e){var t="script",n=document.createElement(t);n.async=!0,n.src=`https://pxl.jivox.com/tags/${e.type}/pxjs.php?px=${e.px}&cOpt=${e.cOpt||""}&rev=${e.rev}`;var r=document.getElementsByTagName(t)[0];r.parentNode.insertBefore(n,r)},REQ:["ID"],NAME:"JIVOX"},TWT:{ENABLE:2,TYPE:"SCRIPT",FUNC:e=>{var t,n,r,o,i,a;window.ta=window.ta||{},window.ta.twitter=window.ta.twitter||{_queue:[],_loaded:0,send:e=>{window.twq&&window.twttr&&e.ACTION&&(e.EVENT&&e.DETAILS?window.twq(e.ACTION,e.EVENT,e.DETAILS):e.EVENT?window.twq(e.ACTION,e.EVENT):window.twttr.conversion.trackPid(e.ACTION))}},window.twq&&window.ta.twitter._loaded?e&&window.ta.twitter.send(e):window.twq?e&&window.ta.twitter._queue.push(e):(window.ta.twitter._queue.push(e),t=window,n=document,r="script",t.twq||(o=t.twq=function(){o.exe?o.exe.apply(o,arguments):o.queue.push(arguments)},o.version="1.1",o.queue=[],(i=n.createElement(r)).async=!0,i.src="https://static.ads-twitter.com/uwt.js",i.addEventListener("load",(()=>{for(window.ta.twitter._loaded=1;window.ta.twitter._queue.length;)window.ta.twitter.send(window.ta.twitter._queue.shift())}),!1),(a=n.getElementsByTagName(r)[0]).parentNode.insertBefore(i,a)))},NAME:"Twitter"}};return e}}},kpi_data_lookup:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{m_lblpg_brand:["t-mobile"],mappings:[{url:["www.t-mobile.com","es.t-mobile.com"],matchrule:"equal",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice","postpaid-internet","postpaid-tfb","postpaid-tfb-internet","postpaid-bizil"],m_lblpg_kpi:[]},datestart:"1900-01-01",dateend:"2030-12-31"},{url:["prepaid.t-mobile.com","es.prepaid.t-mobile.com"],matchrule:"equal",labels:{m_lblpg_content:[],m_lblpg_lob:["prepaid","prepaid-connectbytmo"],m_lblpg_kpi:[]},datestart:"1900-01-01",dateend:"2028-12-31"},{url:["promotions.t-mobile.com"],matchrule:"startswith",labels:{m_lblpg_content:["base-redeem"],m_lblpg_lob:[],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["insider.t-mobile.com"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice","postpaid-internet","prepaid","prepaid-connectbytmo","postpaid-tfb","postpaid-tfb-internet","postpaid-bizil"],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["account.t-mobile.com","es.account.t-mobile.com"],matchrule:"equal",labels:{m_lblpg_content:["base-login"],m_lblpg_lob:[],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["www.t-mobile.com/cell","es.t-mobile.com/cell"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""},{url:["www.t-mobile.com/commerce/cell","es.t-mobile.com/commerce/cell"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""},{url:["www.t-mobile.com/plan-details","es.t-mobile.com/plan-details"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""},{url:["www.t-mobile.com/cart","es.t-mobile.com/cart"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""},{url:["www.t-mobile.com/commerce/cart","es.t-mobile.com/commerce/cart"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""},{url:["www.t-mobile.com/checkout","es.t-mobile.com/checkout"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""},{url:["www.t-mobile.com/store-locator","es.t-mobile.com/store-locator"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice","postpaid-internet","prepaid","prepaid-connectbytmo","postpaid-tfb","postpaid-tfb-internet","postpaid-bizil"],m_lblpg_kpi:["postpaid-voice_pageview_lowfunnel"]},datestart:"",dateend:""},{url:["www.t-mobile.com/stores/locator","es.t-mobile.com/stores/locator"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice","postpaid-internet","prepaid","prepaid-connectbytmo","postpaid-tfb","postpaid-tfb-internet","postpaid-bizil"],m_lblpg_kpi:["postpaid-voice_pageview_lowfunnel"]},datestart:"",dateend:""},{url:["www.t-mobile.com/business","es.t-mobile.com/business"],matchrule:"equal",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid-tfb","postpaid-tfb-internet"],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["account.t-mobile.com","es.account.t-mobile.com"],matchrule:"startswith",labels:{m_lblpg_content:["base-login"],m_lblpg_lob:[],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["prepaid.t-mobile.com","es.prepaid.t-mobile.com"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["prepaid"],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["www.t-mobile.com","es.t-mobile.com"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid"],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["www.t-mobile.com/business","es.t-mobile.com/business"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid-tfb"],m_lblpg_kpi:[]},datestart:"",dateend:""},{url:["www.t-mobile.com/commerce/plan","es.t-mobile.com/commerce/plan"],matchrule:"startswith",labels:{m_lblpg_content:[],m_lblpg_lob:["postpaid","postpaid-voice"],m_lblpg_kpi:["postpaid-voice_pageview_spv"]},datestart:"",dateend:""}]}}}},kpi_url_exclusions:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return["www.t-mobile.com/tv-streaming"]}}},isG:{storageDuration:"session",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){try{return"G"===_satellite.cookie.get("mc").split("!")[2].split("_")[0]}catch(e){}return!1}}},kpi_config:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return{trackTime:"true",kpis:[{name:"tmo_funnel_top",audience:"ALL",preConditions:[],conditions:[{name:"",type:"pageCount",returnType:"boolean",parameters:{minPageCount:"1",unique:"true",pageLabel:"t-mobile"}}],triggerDetails:{type:"event",eventName:"TMO_Top_Funnel",includeUserTypeEvent:"true"}},{name:"tmo_funnel_upp",audience:"ALL",preConditions:[{type:"kpiFired",returnType:"boolean",parameters:{kpiDependencyName:"tmo_funnel_top"}}],conditions:[{name:"",type:"pageCount",returnType:"boolean",parameters:{minPageCount:"2",unique:"true",pageLabel:"t-mobile"}}],triggerDetails:{type:"event",eventName:"TMO_Upp_Funnel",includeUserTypeEvent:"true"}},{name:"postpaid-voice_action_cart",audience:"prospect",preConditions:[{type:"pageCount",returnType:"boolean",parameters:{minPageCount:"1",unique:"true",pageLabel:"postpaid-voice"}}],conditions:[{name:"",type:"addToCartCondition",returnType:"promise",parameters:{}},{name:"",type:"cartOpenCondition",returnType:"boolean",parameters:{pathname:"/cart"}}],triggerDetails:{type:"event",eventName:"postpaid-voice_action_cart"}},{name:"postpaid-voice_action_call",audience:"prospect",preConditions:[],conditions:[{name:"",type:"telephoneNumberClickCondition",returnType:"promise",parameters:{}}],triggerDetails:{type:"event",eventName:"postpaid-voice_action_call"}},{name:"postpaid-voice_lowfunnelpv",audience:"prospect",pageLabel:"postpaid-voice_pageview_lowfunnel",preConditions:[],conditions:[{name:"",type:"pageCount",returnType:"boolean",parameters:{minPageCount:"1",unique:"true",pageLabel:"postpaid-voice_pageview_lowfunnel"}}],triggerDetails:{type:"event",eventName:"postpaid-voice_lowfunnelpv"}},{name:"postpaid-voice_funnel_low",audience:"prospect",preConditions:[],conditions:[{name:"",type:"eventTriggerCondition",returnType:"promise",parameters:{eventName:"postpaid-voice_action_cart"}},{name:"",type:"eventTriggerCondition",returnType:"promise",parameters:{eventName:"postpaid-voice_lowfunnelpv"}},{name:"",type:"eventTriggerCondition",returnType:"promise",parameters:{eventName:"postpaid-voice_action_call"}}],triggerDetails:{type:"event",eventName:"Postpaid_Voice_Cart_Plus"}},{name:"postpaid-voice_spvplus",audience:"prospect",preConditions:[],conditions:[{name:"postpaid-voice_spv",type:"pageCount",returnType:"boolean",parameters:{minPageCount:"1",unique:"true",pageLabel:"postpaid-voice_pageview_spv"}},{name:"",type:"eventTriggerCondition",returnType:"promise",parameters:{eventName:"postpaid-voice_funnel_low"}}],triggerDetails:{type:"event",eventName:"Postpaid_Voice_PSPV_Plus"}}]}}}},MediaDataElements:{storageDuration:"session",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){var e=function(){function e(){return{callType:t("callType"),channel:t("channel"),cType:a(),cTypeBase:c(),cartId:t("cartId"),creditClass:t("creditClass"),deviceType:i(),dnt:t("dnt"),formattedUrl:f(),carrierIsp:s(),isSimCardInCart:o(),isGovernmentUser:p(),isHintAalEligible:t("isHintAalEligible"),isHintCustomer:t("isHintCustomer"),lang:t("lang"),orderId:n(),orderType:r(),pageName:u(),pageType:l(),productInfo:t("productInfo"),previousPageName:t("previousPageName"),siteName:t("siteName"),totalPrice:t("totalPriceDetails"),userState:t("userState"),visitorID:t("visitorID"),"55_segment":d()}}function t(e){try{var t={callType:{keyName:digitalData.internal.callType},channel:{keyName:digitalData.page.channel},creditClass:{keyName:digitalData.user.creditClass},cartId:{keyName:digitalData.cart.id},deviceType:{keyName:digitalData.page.responsiveState},dnt:{keyName:digitalData.internal.dnt},isHintAalEligible:{keyName:digitalData.user.isHintAalEligible},isHintCustomer:{keyName:digitalData.user.isHintCustomer},lang:{keyName:digitalData.page.language},productInfo:{keyName:digitalData.cart.product},previousPageName:{keyName:digitalData.page.previousPageName},siteName:{keyName:digitalData.page.siteName},totalPriceDetails:{keyName:digitalData.cart.price},userState:{keyName:digitalData.user.userState},visitorID:{keyName:digitalData.internal.adobeVisitorId}};for(var n in t)if(e===n)try{if(void 0!==t[n].keyName)return t[n].keyName;throw void 0}catch(e){return""}}catch(e){}}function n(){var e=window.digitalData&&window.digitalData.cart||"";return e&&(e.order&&e.order.id||e.orderID||"")}function r(){var e=window.digitalData;return e&&e.cart&&e.cart.order&&e.cart.order.type||""}function o(){var e=!1,n=t("productInfo");if(n)for(var r=0;r1?document.cookie.split("defaultTMOID=")[1].split(";")[0]:""),n(e,"isLoggedIn",document.cookie.split("defaultTMOID=").length>1?"logged-in":"not logged-in"),n(e,"user.categoryId",document.querySelector('meta[name="category"]')&&document.querySelector('meta[name="category"]').content||""),"yes"===function(){var e="no",t=["/cell-phone/","/tablet/","/smart-watch/","/hotspot-iot-connected-devices/","/accessory/"];try{for(var n=r.location.href,o=0;o-1){e="yes";break}}catch(e){a.loge("Error in isDeviceRecomendationPage Data Element: Err = "+e.message)}return e}()&&"-1"!==getPDPFamilyId&&n(e,"entity.id",getPDPFamilyId)}catch(e){a.loge("mBoxManager - Exception caught in getPageParams: "+e)}return e},h=function(){var e={};try{var t=digitalData.cart.product,n=digitalData.cart.cartId||"";if(t.length>0){a.logd("Firing order confirmation target event - Mbox = orderConfirmPage");var r=0,o=new Array;for(var i in t){var c=t[i],s=c.productInfo.id;"MAGDATA"!=s&&o.push(s),c.productInfo&&"PLANS"!==c.productInfo.subType&&(r+=c.productInfo.dueToday+24*c.productInfo.dueMonthly)}e={eventType:"commerce.purchases",commerce:{order:{purchaseOrderNumber:n,priceTotal:r,purchaseID:o.toString()}}}}}catch(e){a.loge("Error in getPurchaseMboxParams Data Element. Err = ",e)}return e};function y(){N(t.blockTargetOn)?a.logd("Target was blocked on this page using Launch configuration."):(a.logd("Init - Target Binding"),C(),N(t.waitForSessionOn)||A({data:{src:l}}))}function E(e){return e===f}function b(e){return e===l}function A(e){var n=e.data.src||e.data.contextData&&e.data.contextData.src||"",o=N(t.waitForSessionOn),i=!1;a.logd("Target Fire Request Received. Src = ",n,". Page Load Status = ",g),g||(o||b(n)?E(n):(a.logd("Mbox Request : Ignored : Page is not loaded yet. So only event accepted is from page load"),i=!0)),i||D(T()),r.addEventListener(p,(function(){I(m,h())})),v("mbox_IsPurchaseConfirmationPage")}function S(){var e={eventType:"web.webinteraction.linkClicks"};try{if(s){a.logd("FPID Feature Flag is turned ON");var t=_satellite.cookie.get("TFPID");t?e.identityMap={FPID:[{id:t,authenticatedState:"ambiguous",primary:!0}]}:a.logd("FPID is not available during execution of Target")}else a.logd("FPID Feature Flag is turned OFF")}catch(e){a.logd("Error setting FPID in Target",e)}return e}function D(t){a.logd("Executing target request for Url =",r.location.href),alloy("sendEvent",{renderDecisions:!0,xdm:S(),data:{__adobe:{target:t},param:{extCampaign:e.getParam("cmpid")},eventDetails:{events:{linkClick:1},linkName:"Adobe Target Call",linkType:"other"}}}).then((function(e){r.ttMETA=[],e.propositions&&e.propositions.length>0?P(e):a.logd("No Target offers found for Url = ",r.location.href)})).catch((function(e){w(e)}))}function I(e,t){try{a.logd("Executing mbox fire event, for Mbox = ",e," with params =",t),alloy("sendEvent",{xdm:t,decisionScopes:[e]})}catch(e){a.loge("Error executing Mbox Event.",e)}}function w(e){try{n.body.style.opacity=1,a.loge("Adobe Target request failed :: Error = ",e),a.logd(e)}catch(e){a.loge("Error setting body opacity to 1. Might affect ")}}function C(){r.addEventListener(d,(function(t){Visitor.getInstance("1358406C534BC94D0A490D4D@AdobeOrg").resetState(),e.triggerEvent(u,{src:d,viewName:t&&t.detail&&t.detail.viewName||""},r)})),r.addEventListener(u,A.bind(A)),r.addEventListener("load",(function(){g=!0}))}function N(e){if(e&&e.length>0)for(var t=0;t=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},e.isElementVisible=function(e){var t=!1;try{e.offsetWidth>0&&e.offsetHeight>0&&(t=!0)}catch(e){}return t},e.uniqueVPHit=function(t){return!!e.isDefined(t)&&(window.vpHits=window.vpHits||[],-1===window.vpHits.indexOf(t)&&(window.vpHits.push(t),!0))},e.inject=function(e,t,n,o="head",i="async"){try{var a=document.createElement("script");a.id=e,a.setAttribute(i,""),a.src=t;var c=document.getElementsByTagName(o)[0];return c.parentNode.insertBefore(a,c),new Promise(((e,t)=>{a.onload=function(){e()},a.onerror=function(){t()}}))}catch(e){r(n+" :: Injection Failed : Err = "+e.message)}},e.redact=function(e,t,n="_REDACTED_"){var r={phone:/(^|\D)(\(?\d{3}\)?[\s\.-]?\d{3}[\s\.-]?\d{4})(\D|$)/g,email:/[\w\.\-\+"]{1,64}(?:@|%40)[\w\.\-]+\.[\w]+/g};return e.replace(r[t],n)},e.getParam=function(e){return new Proxy(new URLSearchParams(window.location.search),{get:(e,t)=>e.get(t)})[e]},e}(window.__helper))}}},isWebWrappedPage:{storageDuration:"session",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return navigator.userAgent.toLowerCase().indexOf("applicationversioncode")>-1}}},"OneTrust Active Groups":{storageDuration:"visitor",modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"OptanonActiveGroups"}},dnt:{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return!_satellite.cookie.get("dnt")||"1"!==_satellite.cookie.get("dnt")}}}},extensions:{"adobe-alloy":{displayName:"Adobe Experience Platform Web SDK",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EPfd9384fb1051462faec6c7a7a08b91fb/",settings:{instances:[{name:"alloy",context:["web","device","environment","placeContext","highEntropyUserAgentHints"],edgeDomain:"smetrics.t-mobile.com",edgeConfigId:"eb2e9f0f-b305-4e09-ae6d-7b87639c2429",onBeforeEventSend:function(e){try{_satellite.logd("On before event send callback: final XDM NODE about to send is "+JSON.stringify(e.xdm,null,2)),_satellite.logd("On before event send callback: final DATA NODE about to send is "+JSON.stringify(e.data,null,2))}catch(e){}},stagingEdgeConfigId:"6eb654bc-7813-41e7-89b8-79f7a5d55880",onBeforeLinkClickSend:function(e){try{_satellite.logd("On before event send callback: final XDM NODE about to send is "+JSON.stringify(e.xdm,null,2)),_satellite.logd("On before event send callback: final DATA NODE about to send is "+JSON.stringify(e.data,null,2))}catch(e){}},clickCollectionEnabled:!1,targetMigrationEnabled:!0,thirdPartyCookiesEnabled:!1}]},modules:{"adobe-alloy/dist/lib/instanceManager/index.js":{script:function(e,t,n,r){"use strict";var o,i=n("../alloy"),a=i.createInstance,c=i.createEventMergeId,s=n("./createInstanceManager"),u=n("./injectWrapOnBeforeEventSend"),l=n("../utils/createGetConfigOverrides"),d=u({version:"2.25.0"});e.exports=s({turbine:r,window:window,createInstance:a,createEventMergeId:c,orgId:_satellite.company.orgId,wrapOnBeforeEventSend:d,getConfigOverrides:l(null===(o=r.environment)||void 0===o?void 0:o.stage)})}},"adobe-alloy/dist/lib/alloy.js":{script:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(null==e)return{};var n,r,o=i(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function i(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function a(e,t){return u(e)||s(e,t)||T(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],s=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}function u(e){if(Array.isArray(e))return e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:0;return(wn[e[t+0]]+wn[e[t+1]]+wn[e[t+2]]+wn[e[t+3]]+"-"+wn[e[t+4]]+wn[e[t+5]]+"-"+wn[e[t+6]]+wn[e[t+7]]+"-"+wn[e[t+8]]+wn[e[t+9]]+"-"+wn[e[t+10]]+wn[e[t+11]]+wn[e[t+12]]+wn[e[t+13]]+wn[e[t+14]]+wn[e[t+15]]).toLowerCase()}function w(){if(!pe&&!(pe="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return pe(Nn)}function C(e,t,n){if(Pn.randomUUID&&!t&&!e)return Pn.randomUUID();var r=(e=e||{}).random||(e.rng||w)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var o=0;o<16;++o)t[n+o]=r[o];return t}return I(r)}function N(e){return"object"===b(e)||void 0===e}function P(){return{matches:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(N(e[t]))return!1;for(var r=String(e[t]).toLowerCase(),o=0;o2&&void 0!==arguments[2]?arguments[2]:[];if(N(e[t]))return!1;for(var r=String(e[t]).toLowerCase(),o=0;o2&&void 0!==arguments[2]?arguments[2]:[],r=e[t];if(!k(r))return!1;for(var o=0;on[o])return!0;return!1}}}function x(){return{matches:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e[t];if(!k(r))return!1;for(var o=0;o=n[o])return!0;return!1}}}function L(){return{matches:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e[t];if(!k(r))return!1;for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:[],r=e[t];if(!k(r))return!1;for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:[];if(N(e[t]))return!1;for(var r=String(e[t]).toLowerCase(),o=0;o2&&void 0!==arguments[2]?arguments[2]:[];if(N(e[t]))return!1;for(var r=String(e[t]).toLowerCase(),o=0;o2&&void 0!==arguments[2]?arguments[2]:[];if(N(e[t]))return!1;for(var r=String(e[t]).toLowerCase(),o=0;o2&&void 0!==arguments[2]?arguments[2]:[];if(N(e[t]))return!1;for(var r=String(e[t]).toLowerCase(),o=0;on;case $l.GREATER_THAN_OR_EQUAL_TO:return e>=n;case $l.LESS_THAN:return e=n&&s.timestamp<=r?e+l:e}),0)}function z(e,t,n,r){var o=n;return e.every((function(e){var n=Y(e,ed);if(!n)return!1;var i=t.events[n];if(!i)return!1;var a=Y(e,td);if(!a)return!1;var c=i[a];if(!W(e,c))return!1;if(null===c||H(c)||0===c.count)return!1;var s=(H(o)||c.timestamp>=o)&&(H(r)||c.timestamp<=r);return o=c.timestamp,s}))?1:0}function J(e,t){for(var n=!0,r=0;r0}))},getVersion:function(){return n},numRules:function(){return r.length}}}Object.defineProperty(t,"__esModule",{value:!0}),t.deepAssign=t.createInstance=t.createEventMergeId=void 0;for(var fe,pe,me=r(n("@adobe/reactor-object-assign")),ge=r(n("@adobe/reactor-query-string")),ve=r(n("@adobe/reactor-load-script")),Te=["xdm","data","documentUnloading","type","mergeId","datasetId","edgeConfigOverrides"],he=["datastreamId"],ye=["priority"],Ee=["trackingLabel","scopeType"],be=["standard","version"],Ae=["edgeConfigOverrides"],Se="Chrome",De="Edge",Ie="EdgeChromium",we="Firefox",Ce="IE",Ne="Safari",Pe="Unknown",_e=function(e,t){return-1!==e.indexOf(t)},Re=[Se,De,Ie,Ce,Pe],Oe=function(e){return _e(Re,e)},ke=function(e){return null==e},Me=function(e){return!ke(e)&&!Array.isArray(e)&&"object"===b(e)},xe=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o>>1:n>>>1;e.push(n)}return function(t,n){t=unescape(encodeURIComponent(t)),n||(n=0),n=~n;for(var r=0;r>>8^e[o]}return(n=~n)>>>0}}(),Ye=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e},We=function(e,t){return e===t},Qe=function(e,t,n){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:We;return e.filter((function(n,r){return Qe(e,n,t)===r}))},Je=function(e,t){return e.substr(-t.length)===t},$e=function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=(arguments.length>4&&void 0!==arguments[4]?arguments[4]:document).createElement(e);return Object.keys(t).forEach((function(e){o.setAttribute(e,t[e])})),Ke(o,n),r.forEach((function(e){return Xe(o,e)})),o},et="BODY",tt="IFRAME",nt="IMG",rt="DIV",ot="STYLE",it="SCRIPT",at="HEAD",ct=function(e){var t=e.src,n=e.currentDocument,r=void 0===n?document:n;return new Promise((function(e,n){Ze(nt,{src:t},{onload:e,onerror:n,onabort:n},[],r)}))},st=function(e){return"function"==typeof e},ut=function(e){return Array.isArray(e)&&e.length>0},lt=function(e){return Array.isArray(e)?e:null==e?[]:[].slice.call(e)},dt=/^\s*>/,ft=function(e,t){if(!dt.test(t))return lt(e.querySelectorAll(t));var n="alloy-".concat(Date.now());try{return e.classList.add(n),lt(e.querySelectorAll(".".concat(n," ").concat(t)))}finally{e.classList.remove(n)}},pt=function(e,t){return e.substr(0,t.length)===t},mt=":shadow",gt=function(e){return e.split(mt)},vt=function(e,t){var n=t;if(!pt(n,">"))return n;if(window.document.documentMode)return n.substring(1).trim();var r=e instanceof Element||e instanceof HTMLDocument?":scope":":host";return"".concat(r," ").concat(n)},Tt=function(e,t){if(!window.document.documentElement.attachShadow)return ft(e,t.replace(mt,""));var n=gt(t);if(n.length<2)return ft(e,t);for(var r=e,o=0;o1&&void 0!==arguments[1]?arguments[1]:document;return ht(e)?Tt(t,e):ft(t,e)},Et="MutationObserver",bt="requestAnimationFrame",At={childList:!0,subtree:!0},St="visibilityState",Dt="visible",It=100,wt=5e3,Ct=function(e){return new Error("Could not find: ".concat(e))},Nt=function(e){return new Promise(e)},Pt=function(e){return st(e[Et])},_t=function(e,t,n,r,o){return Nt((function(i,a){var c,s=new e[Et]((function(){var e=o(n);ut(e)&&(s.disconnect(),c&&clearTimeout(c),i(e))}));c=setTimeout((function(){s.disconnect(),a(Ct(n))}),r),s.observe(t,At)}))},Rt=function(e){return e[St]===Dt},Ot=function(e,t,n,r){return Nt((function(o,i){(function n(){var i=r(t);ut(i)?o(i):e[bt](n)})(),setTimeout((function(){i(Ct(t))}),n)}))},kt=function(e,t,n){return Nt((function(r,o){(function t(){var o=n(e);ut(o)?r(o):setTimeout(t,It)})(),setTimeout((function(){o(Ct(e))}),t)}))},Mt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yt,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:wt,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:document,i=t(e);return ut(i)?Promise.resolve(i):Pt(r)?_t(r,o,e,n,t):Rt(o)?Ot(r,e,n,t):kt(e,n,t)},xt=function(e,t){return t.matches?t.matches(e):t.msMatchesSelector(e)},Lt=function(e){var t=e.parentNode;return t?t.removeChild(e):null},jt={name:"Adobe Alloy"},Bt={style:{display:"none",width:0,height:0}},Ft=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.appendNode,r=void 0===n?Xe:n,o=t.awaitSelector,i=void 0===o?Mt:o,c=t.createNode,s=void 0===c?Ze:c,u=t.fireImage,l=void 0===u?ct:u,d=l,f=function(){return i(et).then((function(t){var n=a(t,1)[0];return e||(e=s(tt,jt,Bt),r(n,e))}))},p=function(e){var t=e.src;return f().then((function(e){var n=e.contentWindow.document;return l({src:t,currentDocument:n})}))};return function(e){var t=e.hideReferrer,n=e.url;return t?p({src:n}):d({src:n})}},Vt=function(e){return Me(e)&&0===Object.keys(e).length},qt=function e(t,n){return ke(t)||!Me(t)?t:Object.keys(t).reduce((function(r,o){var i=t[o];if(Me(i)){var a=e(i,n);return Vt(a)?r:d(d({},r),{},f({},o,a))}return n(i)?d(d({},r),{},f({},o,i)):r}),{})},Ut=function(e,t){return Array.prototype.concat.apply([],e.map(t))},Ht="com.adobe.alloy.",Gt=function(e,t){return e.slice(-t)},Yt="".concat(Ht,"getTld"),Wt=function(e,t){for(var n="",r=e.location.hostname.toLowerCase().split("."),o=1;o0},dn=function(e){var t=new Map;return function(){var n=arguments.length<=0?void 0:arguments[0];if(t.has(n))return t.get(n);var r=e.apply(void 0,arguments);return t.set(n,r),r}},fn=function(){},pn=function(e,t,n){var r=String(e),o=String(n);if(r.length>=t||0===o.length)return r;for(var i=t-r.length;i>o.length;)o+=o;return o.slice(0,i)+r},mn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},gn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){for(var n={key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:/?#]*)(?::(\d*))?))?((((?:[^?#/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@/]*@)([^:/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#/]*\.[^?#/.]+(?:[?#]|$)))*\/?)?([^?#/]*))(?:\?([^#]*))?(?:#(.*))?)/}},r=n.parser[t.strictMode?"strict":"loose"].exec(e),o={},i=14;i--;)o[n.key[i]]=r[i]||"";return o[n.q.name]={},o[n.key[12]].replace(n.q.parser,(function(e,t,r){t&&(o[n.q.name][t]=r)})),o}},vn=D(gn),Tn=function(e){var t={},n=e.split(".");switch(n.length){case 1:t.subdomain="",t.domain=e,t.topLevelDomain="";break;case 2:t.subdomain="",t.domain=e,t.topLevelDomain=n[1];break;case 3:t.subdomain="www"===n[0]?"":n[0],t.domain=e,t.topLevelDomain=n[2];break;case 4:t.subdomain="www"===n[0]?"":n[0],t.domain=e,t.topLevelDomain="".concat(n[2],".").concat(n[3])}return t},hn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tn;un(e)||(e="");var n=vn(e)||{},r=n.host,o=void 0===r?"":r,i=n.path,a=void 0===i?"":i,c=n.query,s=void 0===c?"":c,u=n.anchor;return d({path:a,query:s,fragment:void 0===u?"":u},t(o))},yn=function(e){if(ke(e)||"object"!==b(e))return null;var t=qt(e,(function(e){return!(ke(e)||!on(e)&&!an(e)&&!ln(e)&&!ut(e))}));return Vt(t)?null:t},En=function(e){return e instanceof Error?e:new Error(e)},bn=function(e){var t=e.error,n=e.message;try{t.message=n}catch(e){}},An=function(e){var t=e.error,n=e.message,r=En(t),o="".concat(n,"\nCaused by: ").concat(r.message);return bn({error:r,message:o}),r},Sn=function(e){return un(e)&&"true"===e.toLowerCase()},Dn=function(e,t){if(an(e)||un(e)){var n=Math.round(Number(e));if(!isNaN(n))return n}return t},In=function(e){var t=e.getFullYear(),n=pn(e.getMonth()+1,2,"0"),r=pn(e.getDate(),2,"0"),o=pn(e.getHours(),2,"0"),i=pn(e.getMinutes(),2,"0"),a=pn(e.getSeconds(),2,"0"),c=pn(e.getMilliseconds(),3,"0"),s=Dn(e.getTimezoneOffset(),0),u=s>0?"-":"+",l=pn(Math.floor(Math.abs(s)/60),2,"0"),d=pn(Math.abs(s)%60,2,"0");return"".concat(t,"-").concat(n,"-").concat(r,"T").concat(o,":").concat(i,":").concat(a,".").concat(c).concat(u).concat(l,":").concat(d)},wn=[],Cn=0;Cn<256;++Cn)wn.push((Cn+256).toString(16).slice(1));var Nn=new Uint8Array(16),Pn={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},_n=function(e){return function(t,n){return null==t?t:e.call(this,t,n)}},Rn=function(e,t){return function(n,r){return t.call(this,e.call(this,n,r),r)}},On=function(e,t){return function(n,r){var o=this,i=[],a=[e,t].reduce((function(e,t){try{return t.call(o,e,r)}catch(t){return i.push(t),e}}),n);if(i.length)throw new Error(i.join("\n"));return a}},kn=function(e,t,n){return(0,me.default)(Rn(e,t),e,n)},Mn=function(e,t,n){return(0,me.default)(Rn(e,_n(t)),e,n)},xn=function(e,t,n){return(0,me.default)(On(_n(t),e),e,n)},Ln=function(e,t,n,r){if(!e)throw new Error("'".concat(n,"': Expected ").concat(r,", but got ").concat(JSON.stringify(t),"."))},jn=function(e,t){return Ln(on(e),e,t,"true or false"),e},Bn=function(e,t){return Ln(st(e),e,t,"a function"),e},Fn=function(e,t){return function(n,r){var o,i=this,a=$e(e,(function(e){try{return o=e.call(i,n,r),!0}catch(e){return!1}}));return Ln(a,n,r,t),o}},Vn=function(e){return function(t,n){var r=this;Ln(Array.isArray(t),t,n,"an array");var o=[],i=t.map((function(i,a){try{return e.call(r,i,"".concat(n,"[").concat(a,"]"),t)}catch(e){return void o.push(e.message)}}));if(o.length)throw new Error(o.join("\n"));return i}},qn=function(e){return function(t){return null==t?e:t}},Un=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"This field has been deprecated";return function(t,n){var r=e;return void 0!==t&&(n&&(r="'".concat(n,"': ").concat(r)),this&&this.logger&&this.logger.warn(r)),t}},Hn=function(e){return function(t,n){return Ln(t===e,t,n,"".concat(e)),t}},Gn=function(e){return function(t,n){var r=this;Ln(Me(t),t,n,"an object");var o=[],i={};if(Object.keys(t).forEach((function(a){var c=t[a],s=n?"".concat(n,".").concat(a):a;try{var u=e.call(r,c,s);void 0!==u&&(i[a]=u)}catch(e){o.push(e.message)}})),o.length)throw new Error(o.join("\n"));return i}},Yn=function(e,t){return function(n,r){return Ln(n>=t,n,r,"".concat(e," greater than or equal to ").concat(t)),n}},Wn=function(e,t){return function(n,r){return Ln(n<=t,n,r,"".concat(e," less than or equal to ").concat(t)),n}},Qn=function(e){return function(t,n){var r=[];if(Object.keys(t).forEach((function(t){if(!e[t]){var o=n?"".concat(n,".").concat(t):t;r.push("'".concat(o,"': Unknown field."))}})),r.length)throw new Error(r.join("\n"));return t}},zn=function(e){return function(t,n){return Me(t)?Ln(!Vt(t),t,n,e):Ln(t.length>0,t,n,e),t}},Jn=function(e){return function(t,n){var r=this;Ln(Me(t),t,n,"an object");var o=[],i={};if(Object.keys(e).forEach((function(a){var c=t[a],s=e[a],u=n?"".concat(n,".").concat(a):a;try{var l=s.call(r,c,u);void 0!==l&&(i[a]=l)}catch(e){o.push(e.message)}})),Object.keys(t).forEach((function(e){Object.prototype.hasOwnProperty.call(i,e)||(i[e]=t[e])})),o.length)throw new Error(o.join("\n"));return i}},$n=function(e,t,n){return function(r,i){Ln(Me(r),r,i,"an object");var a=r[e],c=r[n],s=o(r,[e,n].map(p)),u=t(a,i);if(void 0!==u){var l="The field '".concat(e,"' is deprecated. Use '").concat(n,"' instead.");if(i&&(l="'".concat(i,"': ").concat(l)),void 0!==c&&c!==u)throw new Error(l);this&&this.logger&&this.logger.warn(l)}return d(f({},n,c||u),s)}},Xn=function(){var e=[];return function(t,n){return Ln(-1===e.indexOf(t),t,n,"a unique value across instances"),e.push(t),t}},Kn=function(e){for(var t=Object.create(null),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},r=rn(Object.keys(t),Object.keys(n));if(r.length)throw new Error("[ComponentRegistry] Could not register ".concat(e," ")+"because it has existing command(s): ".concat(r.join(",")));Object.keys(n).forEach((function(r){var o=n[r];o.commandName=r,o.run=Kr(o.run,"[".concat(e,"] An error occurred while executing the ").concat(r," command.")),t[r]=o}))},o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach((function(r){n[r]=n[r]||[],n[r].push(Kr(t[r],"[".concat(e,"] An error occurred while executing the ").concat(r," lifecycle hook.")))}))};return{register:function(t,n){var i=n.commands,a=n.lifecycle;r(t,i),o(t,a),e[t]=n},getCommand:function(e){return t[e]},getCommandNames:function(){return Object.keys(t)},getLifecycleCallbacks:function(e){return n[e]||[]},getComponentNames:function(){return Object.keys(e)}}},eo=function(e){var t=e.logger,n=e.sendFetchRequest,r=e.sendBeaconRequest,o=e.isRequestRetryable,i=e.getRequestRetryDelay;return function(e){var a=e.requestId,c=e.url,s=e.payload,u=e.useSendBeacon,l=JSON.stringify(s),f=JSON.parse(l);t.logOnBeforeNetworkRequest({url:c,requestId:a,payload:f});var p=function e(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(u?r:n)(c,l).then((function(n){var r;if(o({response:n,retriesAttempted:s})){var u=i({response:n,retriesAttempted:s});return new Promise((function(t){setTimeout((function(){t(e(s+1))}),u)}))}try{r=JSON.parse(n.body)}catch(e){}return t.logOnNetworkResponse(d(d({requestId:a,url:c,payload:f},n),{},{parsedBody:r,retriesAttempted:s})),{statusCode:n.statusCode,body:n.body,parsedBody:r,getHeader:n.getHeader}}))};return p().catch((function(e){throw t.logOnNetworkError({requestId:a,url:c,payload:f,error:e}),An({error:e,message:"Network request failed."})}))}},to=function(e){var t=e.logger;return function(e){if(e){var n=e.split(";");if(n.length>=2&&n[1].length>0)try{var r=parseInt(n[1],10);if(!isNaN(r))return{regionId:r}}catch(e){}t.warn('Invalid adobe edge: "'.concat(e,'"'))}return{}}},no="in",ro="out",oo="pending",io="general",ao="declinedConsent",co="default",so="initial",uo="new",lo=function(e){var t=new Error(e);return t.code=ao,t.message=e,t},fo=function(e){var t=e.logger,n=[],r=function(){for(;n.length;)n.shift().resolve()},o=function(){for(;n.length;)n.shift().reject(lo("The user declined consent."))},i=function(){return Promise.resolve()},a=function(){return Promise.resolve()},c=function(){return Promise.reject(lo("No consent preferences have been set."))},s=function(){return Promise.reject(lo("The user declined consent."))},u=function(e){if(e)return Promise.reject(new Error("Consent is pending."));var t=Ye();return n.push(t),t.promise};return{in:function(e){e===co?this.awaitConsent=i:(e===so?t.info("Loaded user consent preferences. The user previously consented."):e===uo&&this.awaitConsent!==a&&t.info("User consented."),r(),this.awaitConsent=a)},out:function(e){e===co?(t.warn("User consent preferences not found. Default consent of out will be used."),this.awaitConsent=c):(e===so?t.warn("Loaded user consent preferences. The user previously declined consent."):e===uo&&this.awaitConsent!==s&&t.warn("User declined consent."),o(),this.awaitConsent=s)},pending:function(e){e===co&&t.info("User consent preferences not found. Default consent of pending will be used. Some commands may be delayed."),this.awaitConsent=u},awaitConsent:function(){return Promise.reject(new Error("Consent has not been initialized."))},withConsent:function(){return this.awaitConsent(!0)},current:function(){switch(this.awaitConsent){case i:return{state:"in",wasSet:!1};case a:return{state:"in",wasSet:!0};case c:return{state:"out",wasSet:!1};case s:return{state:"out",wasSet:!0};case u:return{state:"pending",wasSet:!1};default:return{state:"in",wasSet:!1}}}}},po=function(e){var t=e.generalConsentState,n=e.logger,r=function(e,r){switch(e[io]){case no:t.in(r);break;case ro:t.out(r);break;case oo:t.pending(r);break;default:n.warn("Unknown consent value: ".concat(e[io]))}};return{initializeConsent:function(e,t){t[io]?r(t,so):r(e,co)},setConsent:function(e){r(e,uo)},suspend:function(){t.pending()},awaitConsent:function(){return t.awaitConsent()},withConsent:function(){return t.withConsent()},current:function(){return t.current()}}},mo=function(e){return e&&e._experience&&e._experience.decisioning&&ut(e._experience.decisioning.propositions)?e._experience.decisioning.propositions:[]},go=function(){var e,t,n={},r=!1,o=!1,i=!0,a=function(e){if(o)throw new Error("".concat(e," cannot be called after event is finalized."))},c={hasQuery:function(){return Object.prototype.hasOwnProperty.call(this.getContent(),"query")},getContent:function(){var r=JSON.parse(JSON.stringify(n));return e&&Fe(r,{xdm:e}),t&&Fe(r,{data:t}),r},setUserXdm:function(t){a("setUserXdm"),e=t},setUserData:function(e){a("setUserData"),t=e},mergeXdm:function(e){a("mergeXdm"),e&&Fe(n,{xdm:e})},mergeData:function(e){a("mergeData"),e&&Fe(n,{data:e})},mergeMeta:function(e){a("mergeMeta"),e&&Fe(n,{meta:e})},mergeQuery:function(e){a("mergeQuery"),e&&Fe(n,{query:e})},documentMayUnload:function(){r=!0},finalize:function(r){if(!o){var a=ze([].concat(g(mo(e)),g(mo(n.xdm))),(function(e,t){return e===t||e.id&&t.id&&e.id===t.id&&e.scope&&t.scope&&e.scope===t.scope}));if(e&&this.mergeXdm(e),a.length>0&&(n.xdm._experience.decisioning.propositions=a),t&&c.mergeData(t),o=!0,r){i=!1;var s={xdm:n.xdm||{},data:n.data||{}},u=r(s);i=!1!==u,n.xdm=s.xdm||{},n.data=s.data||{},Vt(n.xdm)&&delete n.xdm,Vt(n.data)&&delete n.data}}},getDocumentMayUnload:function(){return r},isEmpty:function(){return Vt(n)&&(!e||Vt(e))&&(!t||Vt(t))},shouldSend:function(){return i},getViewName:function(){if(e&&e.web&&e.web.webPageDetails)return e.web.webPageDetails.viewName},toJSON:function(){if(!o)throw new Error("toJSON called before finalize");return n}};return c},vo="Retry-After",To="x-adobe-edge",ho=function(e){var t=e.extractEdgeInfo;return function(e){var n=e.content,r=void 0===n?{}:n,o=e.getHeader,i=r.handle,a=void 0===i?[]:i,c=r.errors,s=void 0===c?[]:c,u=r.warnings,l=void 0===u?[]:u;return{getPayloadsByType:function(e){return Ut(a.filter((function(t){return t.type===e})),(function(e){return e.payload}))},getErrors:function(){return s},getWarnings:function(){return l},getEdge:function(){return t(o(To))},toJSON:function(){return r}}}},yo="configure",Eo="setDebug",bo=function(e){var t,n=e.logger,r=e.configureCommand,o=e.setDebugCommand,i=e.handleError,a=e.validateCommandOptions,c=function(e,i){var c;if(e===yo){if(t)throw new Error("The library has already been configured and may only be configured once.");c=function(){return(t=r(i)).then((function(){}))}}else{if(!t)throw new Error("The library must be configured first. Please do so by executing the configure command.");c=e===Eo?function(){return o(i)}:function(){return t.then((function(t){var n=t.getCommand(e);if(!n||!st(n.run)){var r=[yo,Eo].concat(t.getCommandNames()).join(", ");throw new Error("The ".concat(e," command does not exist. List of available commands: ").concat(r,"."))}var o=a({command:n,options:i});return n.run(o)}),(function(){return n.warn("An error during configuration is preventing the ".concat(e," command from executing.")),new Promise((function(){}))}))}}return c};return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r){var o=c(e,t);n.logOnBeforeCommand({commandName:e,options:t}),r(o())})).catch((function(t){return i(t,"".concat(e," command"))})).catch((function(r){throw n.logOnCommandRejected({commandName:e,options:t,error:r}),r})).then((function(r){var o=Me(r)?r:{};return n.logOnCommandResolved({commandName:e,options:t,result:o}),o}))}},Ao="https://adobe.ly/3sHgQHb",So=function(e){var t=e.command,n=e.options,r=t.commandName,o=t.documentationUri,i=void 0===o?Ao:o,a=t.optionsValidator,c=n;if(a)try{c=a(n)}catch(e){var s="Invalid ".concat(r," command options:\n\t - ").concat(e," For command documentation see: ").concat(i);throw new Error(s)}return c},Do=function(e){var t=e.options;return Vr({type:qr(),xdm:Vr({eventType:qr(),identityMap:Hr}),data:Vr({}),documentUnloading:xr(),renderDecisions:xr(),decisionScopes:Mr(qr()).uniqueItems(),personalization:Vr({decisionScopes:Mr(qr()).uniqueItems(),surfaces:Mr(qr()).uniqueItems(),sendDisplayEvent:xr().default(!0),includeRenderedPropositions:xr().default(!1),defaultPersonalizationEnabled:xr(),decisionContext:Vr({})}).default({sendDisplayEvent:!0}),datasetId:qr(),mergeId:qr(),edgeConfigOverrides:Gr,initializePersonalization:xr()}).required().noUnknownFields()(t)},Io=function(e){var t=e.options;return Vr({renderDecisions:xr(),responseHeaders:Fr(qr().required()),responseBody:Vr({handle:Mr(Vr({type:qr().required(),payload:kr().required()})).required()}).required(),personalization:Vr({sendDisplayEvent:xr().default(!0),decisionContext:Vr({})}).default({sendDisplayEvent:!0})}).noUnknownFields()(t)},wo=function(e){var t=e.eventManager,n=e.logger;return{commands:{sendEvent:{documentationUri:"https://adobe.ly/3GQ3Q7t",optionsValidator:function(e){return Do({options:e})},run:function(e){var r=e.xdm,i=e.data,a=e.documentUnloading,c=e.type,s=e.mergeId,u=e.datasetId,l=e.edgeConfigOverrides,d=o(e,Te),f=t.createEvent();return a&&f.documentMayUnload(),f.setUserXdm(r),f.setUserData(i),c&&f.mergeXdm({eventType:c}),s&&f.mergeXdm({eventMergeId:s}),l&&(d.edgeConfigOverrides=l),u&&(n.warn("The 'datasetId' option has been deprecated. Please use 'edgeConfigOverrides.com_adobe_experience_platform.datasets.event.datasetId' instead."),d.edgeConfigOverrides=l||{},Fe(d.edgeConfigOverrides,{com_adobe_experience_platform:{datasets:{event:{datasetId:u}}}})),t.sendEvent(f,d)}},applyResponse:{documentationUri:"",optionsValidator:function(e){return Io({options:e})},run:function(e){var n=e.renderDecisions,r=void 0!==n&&n,o=e.decisionContext,i=void 0===o?{}:o,a=e.responseHeaders,c=void 0===a?{}:a,s=e.responseBody,u=void 0===s?{handle:[]}:s,l=e.personalization,d=t.createEvent();return t.applyResponse(d,{renderDecisions:r,decisionContext:i,responseHeaders:c,responseBody:u,personalization:l})}}}}};wo.namespace="DataCollector";var Co,No=function(e){var t=e.eventManager,n=e.lifecycle,r=e.handleError;return function(e){if(e.s_fe)return Promise.resolve();var o=e.target,i=t.createEvent();return i.documentMayUnload(),n.onClick({event:i,clickedElement:o}).then((function(){return i.isEmpty()?Promise.resolve():t.sendEvent(i)})).then(fn).catch((function(e){r(e,"click collection")}))}},Po=function(e){var t=e.eventManager,n=e.lifecycle,r=e.handleError,o=No({eventManager:t,lifecycle:n,handleError:r});document.addEventListener("click",o,!0)},_o=qr().regexp().default("\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$"),Ro=Vr({clickCollectionEnabled:xr().default(!0),clickCollection:Vr({internalLinkEnabled:xr().default(!0),externalLinkEnabled:xr().default(!0),downloadLinkEnabled:xr().default(!0),sessionStorageEnabled:xr().default(!1),eventGroupingEnabled:xr().default(!1),filterClickProperties:Lr()}).default({internalLinkEnabled:!0,externalLinkEnabled:!0,downloadLinkEnabled:!0,sessionStorageEnabled:!1,eventGroupingEnabled:!1}),downloadLinkQualifier:_o,onBeforeLinkClickSend:Lr().deprecated('The field "onBeforeLinkClickSend" has been deprecated. Use "clickCollection.filterClickDetails" instead.')}),Oo="cppXYctnr",ko=function(){return null!==(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).getElementById(Oo)},Mo=function(e){var t=e;return/^https?:\/\//i.test(t)||(t="".concat(window.location.protocol,"//").concat(e)),new URL(t).hostname},xo=function(e,t){return Mo(e)!==Mo(t)},Lo=function(e,t){return t&&("download"===t&&!e.downloadLinkEnabled||"exit"===t&&!e.externalLinkEnabled||"other"===t&&!e.internalLinkEnabled)},jo=function(e){var t=e.config,n=e.logger,r=e.getClickedElementProperties,o=e.clickActivityStorage,i=t.clickCollectionEnabled,a=t.clickCollection;return i?function(e){var i=e.event,c=e.clickedElement,s=r({clickActivityStorage:o,clickedElement:c,config:t,logger:n}),u=s.linkType ;ko()||(s.isValidLink()&&Lo(a,u)?n.info("Cancelling link click event due to clickCollection.".concat(u,"LinkEnabled = false.")):!s.isInternalLink()||!a.eventGroupingEnabled||t.onBeforeLinkClickSend&&!a.filterClickDetails||xo(window.location.hostname,s.linkUrl)?s.isValidLink()?(i.mergeXdm(s.xdm),i.mergeData(s.data),o.save({pageName:s.pageName,pageIDType:s.pageIDType})):s.isValidActivityMapData()&&o.save(s.properties):o.save(s.properties))}:function(){}},Bo=function(e){return{eventType:"web.webinteraction.linkClicks",web:{webInteraction:{name:e.linkName,region:e.linkRegion,type:e.linkType,URL:e.linkUrl,linkClicks:{value:1}}}}},Fo=function(e){return{__adobe:{analytics:{contextData:{a:{activitymap:{page:e.pageName,link:e.linkName,region:e.linkRegion,pageIDType:e.pageIDType}}}}}}},Vo=function(e,t){var n=e.xdm,r=e.data,o=e.clickedElement;if(t.clickedElement=o,n&&n.web&&n.web.webInteraction){var i=n.web.webInteraction,a=i.name,c=i.region,s=i.type,u=i.URL;t.linkName=a,t.linkRegion=c,t.linkType=s,t.linkUrl=u}if(r&&r.__adobe&&r.__adobe.analytics){var l=r.__adobe.analytics.contextData;if(l&&l.a&&l.a.activitymap){var d=l.a.activitymap,f=d.page,p=d.link,m=d.region,g=d.pageIDType;t.pageName=f||t.pageName,t.linkName=p||t.linkName,t.linkRegion=m||t.linkRegion,void 0!==g&&(t.pageIDType=g)}}},qo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.properties,n=e.logger,r=t||{};return{get pageName(){return r.pageName},set pageName(e){r.pageName=e},get linkName(){return r.linkName},set linkName(e){r.linkName=e},get linkRegion(){return r.linkRegion},set linkRegion(e){r.linkRegion=e},get linkType(){return r.linkType},set linkType(e){r.linkType=e},get linkUrl(){return r.linkUrl},set linkUrl(e){r.linkUrl=e},get pageIDType(){return r.pageIDType},set pageIDType(e){r.pageIDType=e},get clickedElement(){return r.clickedElement},set clickedElement(e){r.clickedElement=e},get properties(){return{pageName:r.pageName,linkName:r.linkName,linkRegion:r.linkRegion,linkType:r.linkType,linkUrl:r.linkUrl,pageIDType:r.pageIDType}},isValidLink:function(){return!!(r.linkUrl&&r.linkType&&r.linkName&&r.linkRegion)},isInternalLink:function(){return this.isValidLink()&&"other"===r.linkType},isValidActivityMapData:function(){return!!r.pageName&&!!r.linkName&&!!r.linkRegion&&void 0!==r.pageIDType},get xdm(){return r.filteredXdm?r.filteredXdm:Bo(this)},get data(){return r.filteredData?r.filteredData:Fo(this)},applyPropertyFilter:function(e){e&&!1===e(r)&&(n&&n.info("Clicked element properties were rejected by filter function: ".concat(JSON.stringify(this.properties,null,2))),r={})},applyOptionsFilter:function(e){var t=this.options;if(t&&t.clickedElement&&(t.xdm||t.data)){if(e&&!1===e(t))return n&&n.info("Clicked element properties were rejected by filter function: ".concat(JSON.stringify(this.properties,null,2))),void(this.options=void 0);this.options=t,r.filteredXdm=t.xdm,r.filteredData=t.data}},get options(){var e={};if(this.isValidLink()&&(e.xdm=this.xdm),this.isValidActivityMapData()&&(e.data=this.data),this.clickedElement&&(e.clickedElement=this.clickedElement),e.xdm||e.data)return e},set options(e){r={},e&&Vo(e,r)}}},Uo=function(e){var t=e.clickActivityStorage;return function(e){if(!ko()){var n=t.load(),r=qo({properties:n});if(r.isValidLink()||r.isValidActivityMapData()){if(r.isValidLink()){var o=r.xdm;delete o.eventType,e.mergeXdm(o)}r.isValidActivityMapData()&&e.mergeData(r.data),t.save({pageName:r.pageName,pageIDType:r.pageIDType})}}}},Ho=function(e){var t=e.window,n=e.getLinkName,r=e.getLinkRegion,o=e.getAbsoluteUrlFromAnchorElement,i=e.findClickableElement,a=e.determineLinkType;return function(e){var c=e.clickedElement,s=e.config,u=e.logger,l=e.clickActivityStorage,d=s.onBeforeLinkClickSend,f=s.clickCollection.filterClickDetails,p=qo({logger:u});if(c){var m=i(c);if(m){p.clickedElement=c,p.linkUrl=o(t,m),p.linkType=a(t,s,p.linkUrl,m),p.linkRegion=r(m),p.linkName=n(m),p.pageIDType=0,p.pageName=t.location.href;var g=l.load();g&&g.pageName&&(p.pageName=g.pageName,p.pageIDType=1),f?p.applyPropertyFilter(f):d&&p.applyOptionsFilter(d)}}return p}},Go="clickData",Yo=function(e){var t=e.storage;return{save:function(e){var n=JSON.stringify(e);t.setItem(Go,n)},load:function(){var e=null,n=t.getItem(Go);return n&&(e=JSON.parse(n)),e},remove:function(){t.removeItem(Go)}}},Wo=function(e){var t=e.clickActivityStorage;return function(e){t.save({pageName:e.getContent().xdm.web.webPageDetails.name,pageIDType:1})}},Qo=function(e){return e&&e.replace(/\s+/g," ").trim()},zo=/^(SCRIPT|STYLE|LINK|CANVAS|NOSCRIPT|#COMMENT)$/i,Jo=function(e){return!(e&&e.nodeName&&e.nodeName.match(zo))},$o=function e(t){var n=[],r=!1;return Jo(t)?(n.push(t),t.childNodes&&Array.prototype.slice.call(t.childNodes).forEach((function(t){var o=e(t);n=n.concat(o.supportedNodes),r=r||o.includesUnsupportedNodes}))):r=!0,{supportedNodes:n,includesUnsupportedNodes:r}},Xo=function(e,t,n){var r;return n&&n!==e.nodeName.toUpperCase()||(r=e.getAttribute(t)),r},Ko=function(e){var t={texts:[]};return e.supportedNodes.forEach((function(e){e.getAttribute&&(t.alt||(t.alt=Qo(e.getAttribute("alt"))),t.title||(t.title=Qo(e.getAttribute("title"))),t.inputValue||(t.inputValue=Qo(Xo(e,"value","INPUT"))),t.imgSrc||(t.imgSrc=Qo(Xo(e,"src","IMG")))),e.nodeValue&&t.texts.push(e.nodeValue)})),t},Zo=/^(HEADER|MAIN|FOOTER|NAV)$/i,ei=function(e){var t;return"region"===e.role&&ln(e["aria-label"])&&(t=e["aria-label"]),t},ti=function(e){var t;return e&&e.nodeName&&e.nodeName.match(Zo)&&(t=e.nodeName),t},ni=function(e){return!!e&&/^[a-z0-9]+:\/\//i.test(e)},ri=function(e){return!(!e.href||"A"!==e.tagName&&"AREA"!==e.tagName||e.onclick&&e.protocol&&!(e.protocol.toLowerCase().indexOf("javascript")<0))},oi=function(e){return!!e&&!!e.onclick},ii=function(e){if("INPUT"===e.tagName){var t=e.getAttribute("type");if("submit"===t)return!0;if("image"===t&&e.src)return!0}return!1},ai=function(e){return"BUTTON"===e.tagName&&"submit"===e.type},ci=function(e){var t=e.indexOf("?"),n=e.indexOf("#");return t>=0&&(t=0?e.substring(0,n):e},si=function(e,t,n){var r=!1;if(t)if(n&&n.download)r=!0;else if(e){var o=new RegExp(e),i=ci(t).toLowerCase();r=o.test(i)}return r},ui=function(e,t){var n=!1;if(t&&e.location.hostname){var r=e.location.hostname.toLowerCase();n=ci(t).toLowerCase().indexOf(r)<0}return n},li=function(e){var t=e.getContent();return void 0!==t.xdm&&void 0!==t.xdm.web&&void 0!==t.xdm.web.webPageDetails&&void 0!==t.xdm.web.webPageDetails.name},di=function(){var e={};return{getItem:function(t){return e[t]},setItem:function(t,n){e[t]=n},removeItem:function(t){delete e[t]}}},fi=Ho({window:window,getLinkName:function(e){var t=Qo(e.innerText||e.textContent),n=$o(e);if(!t||n.includesUnsupportedNodes){var r=Ko(n);(t=Qo(r.texts.join("")))||(t=r.alt||r.title||r.inputValue||r.imgSrc)}return t||""},getLinkRegion:function(e){for(var t,n=e.parentNode;n;){if(t=Qo(n.id||ei(n)||ti(n)))return t;n=n.parentNode}return"BODY"},getAbsoluteUrlFromAnchorElement:function(e,t){var n=e.location,r=t.href||"";"string"!=typeof r&&(r="");var o=t.protocol,i=t.host;if(r&&!ni(r)){o||(o=n.protocol?n.protocol:""),o=o?"".concat(o,"//"):"",i||(i=n.host?n.host:"");var a="";if("/"!==r.substring(0,1)){var c=n.pathname.lastIndexOf("/");c=c<0?0:c,a=n.pathname.substring(0,c)}r="".concat(o).concat(i).concat(a,"/").concat(r)}return r},findClickableElement:function(e){for(var t=e;t;){if(ri(t)||oi(t)||ii(t)||ai(t))return t;t=t.parentNode}return null},determineLinkType:function(e,t,n,r){var o="other";return ln(n)&&(si(t.downloadLinkQualifier,n,r)?o="download":ui(e,n)&&(o="exit")),o}}),pi=function(e){var t=e.config,n=e.eventManager,r=e.handleError,o=e.logger,i=t.clickCollection,a=nn(window)(t.orgId||""),c=di(),s=i.sessionStorageEnabled?a.session:c;Co=Yo({storage:s});var u=jo({config:t,logger:o,clickActivityStorage:Co,getClickedElementProperties:fi}),l=Uo({clickActivityStorage:Co}),d=Wo({clickActivityStorage:Co});return{lifecycle:{onComponentsRegistered:function(e){var t=e.lifecycle;Po({eventManager:n,lifecycle:t,handleError:r})},onClick:function(e){var t=e.event,n=e.clickedElement;u({event:t,clickedElement:n})},onBeforeEvent:function(e){var t=e.event;li(t)&&(i.eventGroupingEnabled&&l(t),d(t,o,Co))}}}};pi.namespace="ActivityCollector",pi.configValidators=Ro,pi.buildOnInstanceConfiguredExtraParams=function(e){var t=e.config,n=e.logger;return{getLinkDetails:function(e){return fi({clickActivityStorage:Co,clickedElement:e,config:t,logger:n}).properties}}};var mi=function(e,t){return"ID sync ".concat(t?"succeeded":"failed",": ").concat(e.spec.url)},gi=function(e){var t=e.fireReferrerHideableImage,n=e.logger;return function(e){var r=e.filter((function(e){return"url"===e.type}));return r.length?Promise.all(r.map((function(e){return t(e.spec).then((function(){n.info(mi(e,!0))})).catch((function(){n.error(mi(e,!1))}))}))).then(fn):Promise.resolve()}},vi=Vr({thirdPartyCookiesEnabled:xr().default(!0),idMigrationEnabled:xr().default(!0)}),Ti=Vr({namespaces:Mr(jr("ECID")).nonEmpty().uniqueItems().default(["ECID"]),edgeConfigOverrides:Gr}).noUnknownFields().default({namespaces:["ECID"]}),hi=Vr({url:qr().required().nonEmpty(),edgeConfigOverrides:Gr}).required().noUnknownFields(),yi=function(e){var t,n=e.addEcidQueryToPayload,r=e.addQueryStringIdentityToPayload,o=e.ensureSingleIdentity,i=e.setLegacyEcid,a=e.handleResponseForIdSyncs,c=e.getEcidFromResponse,s=e.getIdentity,u=e.consent,l=e.appendIdentityToUrl,d=e.logger,f={};return{lifecycle:{onBeforeRequest:function(e){var t=e.request,i=e.onResponse,a=e.onRequestFailure;return n(t.getPayload()),r(t.getPayload()),o({request:t,onResponse:i,onRequestFailure:a})},onResponse:function(e){var n=e.response;return t||(t=c(n))&&i(t),f=(0,me.default)(f,n.getEdge()),a(n)}},commands:{getIdentity:{optionsValidator:Ti,run:function(e){return u.awaitConsent().then((function(){return t?void 0:s(e)})).then((function(){return{identity:{ECID:t},edge:f}}))}},appendIdentityToUrl:{optionsValidator:hi,run:function(e){return u.withConsent().then((function(){return t?void 0:s(e)})).then((function(){return{url:l(t,e.url)}})).catch((function(t){return d.warn("Unable to append identity to url. ".concat(t.message)),e}))}}}}},Ei=function(e){var t=e.config,n=e.getEcidFromVisitor,r=e.apexDomain,o=e.isPageSsl,i=e.cookieJar,a=t.idMigrationEnabled,c=t.orgId,s="AMCV_".concat(c),u=function(){var e=null,t="s_ecid",n=i.get(t)||i.get(s);if(n){var r=/(^|\|)MCMID\|(\d+)($|\|)/,o=n.match(r);o&&(e=o[2])}return e};return{getEcid:function(){if(a){var e=u();return e?Promise.resolve(e):n()}return Promise.resolve()},setEcid:function(e){if(a&&u()!==e){var t=o?{sameSite:"none",secure:!0}:{};i.set(s,"MCMID|".concat(e),d({domain:r,expires:390},t))}}}},bi=function(e){var t=e.logger;return new Promise((function(e,n){if(Me(window.adobe)&&Me(window.adobe.optIn)){var r=window.adobe.optIn;t.info("Delaying request while waiting for legacy opt-in to let Visitor retrieve ECID from server."),r.fetchPermissions((function(){r.isApproved([r.Categories.ECID])?(t.info("Received legacy opt-in approval to let Visitor retrieve ECID from server."),e()):n(new Error("Legacy opt-in was declined."))}),!0)}else e()}))},Ai=function(e){var t=e.Visitor;return st(t)&&st(t.getInstance)&&t},Si=function(e){var t=e.logger,n=e.orgId,r=e.awaitVisitorOptIn;return function(){var e=Ai(window);return e?r({logger:t}).then((function(){return t.info("Delaying request while using Visitor to retrieve ECID from server."),new Promise((function(r){e.getInstance(n,{}).getMarketingCloudVisitorID((function(e){t.info("Resuming previously delayed request that was waiting for ECID from Visitor."),r(e)}),!0)}))})).catch((function(e){e?t.info("".concat(e.message,", retrieving ECID from experience edge")):t.info("An error occurred while obtaining the ECID from Visitor.")})):Promise.resolve()}},Di=function(e){var t=e.processIdSyncs;return function(e){return t(e.getPayloadsByType("identity:exchange"))}},Ii=function(e){var t,n=e.doesIdentityCookieExist,r=e.setDomainForInitialIdentityPayload,o=e.addLegacyEcidToPayload,i=e.awaitIdentityCookie,a=e.logger,c=function(e){return r(e),o(e.getPayload())};return function(e){var r=e.request,o=e.onResponse,s=e.onRequestFailure;if(n())return r.setIsIdentityEstablished(),Promise.resolve();if(t){a.info("Delaying request while retrieving ECID from server.");var u=t;return t=u.catch((function(){return i({onResponse:o,onRequestFailure:s})})),u.then((function(){a.info("Resuming previously delayed request."),r.setIsIdentityEstablished()})).catch((function(){return c(r)}))}return(t=i({onResponse:o,onRequestFailure:s})).catch((function(){})),c(r)}},wi="ECID",Ci=function(e){e.mergeQuery({identity:{fetch:[wi]}})},Ni=function(e){return function(t){for(var n=Object.keys(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},i=e.namespaces,a=e.edgeConfigOverrides,c=Gi({payload:n(i),globalConfigOverrides:o,localConfigOverrides:a}),s=r(c);return t({request:s})}},Xi=function(e){var t=e.payload,n=e.datastreamIdOverride;return Fi({payload:t,datastreamIdOverride:n,getAction:function(){return"identity/acquire"},getUseSendBeacon:function(){return!1}})},Ki=function(e){var t={query:{identity:{fetch:e}}};return qi({content:t,addIdentity:Bi(t),hasIdentity:Ui(t)})},Zi=/^([^?#]*)(\??[^#]*)(#?.*)$/,ea=function(e){return""===e?"?":"?"===e?"":"&"},ta=function(e){var t=e.dateProvider,n=e.orgId;return function(e,r){var o=Math.round(t().getTime()/1e3),i=encodeURIComponent("TS=".concat(o,"|MCMID=").concat(e,"|MCORGID=").concat(encodeURIComponent(n))),c=a(r.match(Zi),4),s=c[1],u=c[2],l=c[3],d=ea(u);return"".concat(s).concat(u).concat(d,"adobe_mc=").concat(i).concat(l)}},na=function(e){var t=e.config,n=e.logger,r=e.consent,o=e.fireReferrerHideableImage,i=e.sendEdgeNetworkRequest,a=e.apexDomain,c=t.orgId,s=t.thirdPartyCookiesEnabled,u=t.edgeConfigOverrides,l=Si({logger:n,orgId:c,awaitVisitorOptIn:bi}),d=Ue({logger:n,cookieJar:je}),f=Ei({config:t,getEcidFromVisitor:l,apexDomain:a,cookieJar:d,isPageSsl:"https:"===window.location.protocol}),p=en({orgId:c}),m=$i({sendEdgeNetworkRequest:i,createIdentityRequestPayload:Ki,createIdentityRequest:Xi,globalConfigOverrides:u}),g=_i({thirdPartyCookiesEnabled:s,areThirdPartyCookiesSupportedByDefault:Oe}),v=Ri({getLegacyEcid:f.getEcid,addEcidToPayload:xi}),T=Mi({locationSearch:window.document.location.search,dateProvider:function(){return new Date},orgId:c,logger:n}),h=Li({doesIdentityCookieExist:p,orgId:c,logger:n}),y=Ii({doesIdentityCookieExist:p,setDomainForInitialIdentityPayload:g,addLegacyEcidToPayload:v,awaitIdentityCookie:h,logger:n}),E=gi({fireReferrerHideableImage:o,logger:n}),b=Di({processIdSyncs:E}),A=ta({dateProvider:function(){return new Date},orgId:c,globalConfigOverrides:u});return yi({addEcidQueryToPayload:Ci,addQueryStringIdentityToPayload:T,ensureSingleIdentity:y,setLegacyEcid:f.setEcid,handleResponseForIdSyncs:b,getEcidFromResponse:ji,getIdentity:m,consent:r,appendIdentityToUrl:A,logger:n,config:t})};na.namespace="Identity",na.configValidators=vi;var ra=function(e){return"URL destination ".concat("succeeded",": ",e.spec.url)},oa=function(e){var t=e.fireReferrerHideableImage,n=e.logger,r=e.cookieJar,o=e.isPageSsl?{sameSite:"none",secure:!0}:{},i=function(e){e.filter((function(e){return"cookie"===e.type})).forEach((function(e){var t=e.spec,n=t.name,i=t.value,a=t.domain,c=t.ttlDays;r.set(n,i||"",d({domain:a||"",expires:c||10},o))}))},a=function(e){var r=e.filter((function(e){return"url"===e.type}));return Promise.all(r.map((function(e){return t(e.spec).then((function(){n.info(ra(e))})).catch((function(){}))}))).then(fn)};return function(e){return i(e),a(e)}},ia=function(e){var t=e.processDestinations,n=function(e){var n=e.response.getPayloadsByType("activation:push");return t(n)},r=function(e){return{destinations:e.response.getPayloadsByType("activation:pull")}};return function(e){var t=e.response;return n({response:t}).then((function(){return r({response:t})}))}},aa=function(e){var t=e.logger,n=e.fireReferrerHideableImage,r=je.withConverter({write:function(e){return encodeURIComponent(e)}}),o=Ue({logger:t,cookieJar:r}),i=oa({fireReferrerHideableImage:n,logger:t,cookieJar:o,isPageSsl:"https:"===window.location.protocol});return{lifecycle:{onResponse:ia({processDestinations:i})},commands:{}}};aa.namespace="Audiences";var ca="web",sa="webapp",ua="://",la="#",da=/^(\w+):\/\/([^/#]+)(\/[^#]*)?(#.*)?$/,fa=/^(?:.*@)?(?:[a-z\d\u00a1-\uffff.-]+|\[[a-f\d:]+])(?::\d+)?$/,pa=/^\/(?:[/\w\u00a1-\uffff-.~]|%[a-fA-F\d]{2})*$/,ma=/^#(?:[/\w\u00a1-\uffff-.~]|%[a-fA-F\d]{2})+$/,ga=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.length;t>0&&-1!=="/".indexOf(e.charAt(t-1));)t-=1;return e.substring(0,t)||"/"},va=function(e){return ln(e)?e.toLowerCase():""},Ta=function(e){return ln(e)?e.toLowerCase():""},ha=function(e){return ln(e)?ga(e):"/"},ya=function(e){var t=e.match(da);return t?{surfaceType:va(t[1]),authority:Ta(t[2]),path:ha(t[3]),fragment:t[4]}:null},Ea=function(e){return"".concat(e.surfaceType).concat(ua).concat(e.authority).concat(e.path||"").concat(e.fragment||"")},ba=function(e){var t=e(),n=t.host.toLowerCase(),r=t.pathname;return ca+ua+n+ga(r)},Aa=function(e,t){return pt(e,la)?ba(t)+e:e},Sa=function(e,t,n){var r=function(e){return n.warn(e),null};if(!ln(e))return r("Invalid surface: ".concat(e));var o=Aa(e,t),i=ya(o);return null===i?r("Invalid surface: ".concat(e)):_e([ca,sa],i.surfaceType)?i.authority&&fa.test(i.authority)?i.path&&!pa.test(i.path)?r("Invalid path ".concat(i.path," in surface: ").concat(e)):i.fragment&&!ma.test(i.fragment)?r("Invalid fragment ".concat(i.fragment," in surface: ").concat(e)):i:r("Invalid authority ".concat(i.authority," in surface: ").concat(e)):r("Unsupported surface type ".concat(i.surfaceType," in surface: ").concat(e))},Da=function(e){return!!e&&0===e.indexOf(ca+ua)&&-1===e.indexOf(la)},Ia=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return e.map((function(e){return Sa(e,t,n)})).filter((function(e){return!ke(e)})).map(Ea)},wa="__view__",Ca="https://ns.adobe.com/personalization/default-content-item",Na="https://ns.adobe.com/personalization/dom-action",Pa="https://ns.adobe.com/personalization/html-content-item",_a="https://ns.adobe.com/personalization/json-content-item",Ra="https://ns.adobe.com/personalization/ruleset-item",Oa="https://ns.adobe.com/personalization/redirect-item",ka="https://ns.adobe.com/personalization/message/in-app",Ma="https://ns.adobe.com/personalization/message/feed-item",xa=function(e){_e(e,wa)||e.push(wa)},La=function(e,t){var n=ba(t);_e(e,n)||e.push(n)},ja=function(e){return e.filter((function(t,n){return e.indexOf(t)===n}))},Ba=function(e){var t=e.getPageLocation,n=e.renderDecisions,r=e.decisionScopes,o=e.personalization,i=e.event,a=e.isCacheInitialized,c=e.logger,s=i.getViewName();return{isRenderDecisions:function(){return n},isSendDisplayEvent:function(){return!!o.sendDisplayEvent},shouldIncludeRenderedPropositions:function(){return!!o.includeRenderedPropositions},getViewName:function(){return s},hasScopes:function(){return r.length>0||ut(o.decisionScopes)},hasSurfaces:function(){return ut(o.surfaces)},hasViewName:function(){return ln(s)},createQueryDetails:function(){var e=g(r);ut(o.decisionScopes)&&e.push.apply(e,g(o.decisionScopes));var n=Ia(o.surfaces,t,c);this.shouldRequestDefaultPersonalization()&&(xa(e),La(n,t));var i=[Ca,Pa,_a,Oa,Ra,ka,Ma];return _e(e,wa)&&i.push(Na),{schemas:i,decisionScopes:ja(e),surfaces:ja(n)}},isCacheInitialized:function(){return a},shouldFetchData:function(){return this.hasScopes()||this.hasSurfaces()||this.shouldRequestDefaultPersonalization()},shouldUseCachedData:function(){return this.hasViewName()&&!this.shouldFetchData()},shouldRequestDefaultPersonalization:function(){return o.defaultPersonalizationEnabled||!this.isCacheInitialized()&&!1!==o.defaultPersonalizationEnabled}}},Fa="Rendering is disabled for authoring mode.",Va="decisioning.propositionDisplay",qa="decisioning.propositionInteract",Ua="decisioning.propositionTrigger",Ha="decisioning.propositionDismiss",Ga=1,Ya={DISPLAY:"display",INTERACT:"interact",TRIGGER:"trigger",DISMISS:"dismiss"},Wa=f(f(f(f({},Va,Ya.DISPLAY),qa,Ya.INTERACT),Ua,Ya.TRIGGER),Ha,Ya.DISMISS),Qa=function(e){return Wa[e]},za={propositions:[]},Ja=function(e){var t=e.logger,n=e.options,r=Vr({propositions:Mr(Vr({id:qr().required(),scope:qr().required(),scopeDetails:Vr({decisionProvider:qr().required()}).required(),items:Mr(Vr({id:qr().required(),schema:qr().required(),data:kr().required()})).nonEmpty().required()}).required()).nonEmpty().required(),metadata:Vr(kr()),viewName:qr()}).required();try{return r(n)}catch(e){return t.warn("Invalid options for applyPropositions. No propositions will be applied.",e),za}},$a=function(e){var t=e.getPageLocation,n=e.logger,r=e.fetchDataHandler,o=e.viewChangeHandler,i=e.onClickHandler,a=e.isAuthoringModeEnabled,c=e.mergeQuery,s=e.viewCache,u=e.showContainers,l=e.applyPropositions,d=e.setTargetMigration,f=e.mergeDecisionsMeta,p=e.renderedPropositions,m=e.onDecisionHandler,g=e.handleConsentFlicker;return{lifecycle:{onComponentsRegistered:function(){g()},onDecision:m,onBeforeRequest:function(e){var t=e.request;return d(t),Promise.resolve()},onBeforeEvent:function(e){var i=e.event,l=e.renderDecisions,d=e.decisionScopes,m=void 0===d?[]:d,g=e.personalization,v=void 0===g?{}:g,T=e.onResponse,h=void 0===T?fn:T,y=e.onRequestFailure,E=void 0===y?fn:y;if(h((function(){return{propositions:[]}})),E((function(){return u()})),a())return n.warn(Fa),c(i,{enabled:!1}),Promise.resolve();var b=Ba({getPageLocation:t,renderDecisions:l,decisionScopes:m,personalization:v,event:i,isCacheInitialized:s.isInitialized(),logger:n}),A=[];if(b.shouldIncludeRenderedPropositions()&&A.push(p.clear()),b.shouldFetchData()){var S=s.createCacheUpdate(b.getViewName());E((function(){return S.cancel()})),r({cacheUpdate:S,personalizationDetails:b,event:i,onResponse:h})}else b.shouldUseCachedData()&&A.push(o({personalizationDetails:b,event:i,onResponse:h,onRequestFailure:E}));return Promise.all(A).then((function(e){var t=Ut(e,(function(e){return e}));ut(t)&&f(i,t,[Ya.DISPLAY])}))},onClick:function(e){var t=e.event,n=e.clickedElement;i({event:t,clickedElement:n})}},commands:{applyPropositions:{optionsValidator:function(e){return Ja({logger:n,options:e})},run:l}}}},Xa=function(e){return Ze(rt,{},{innerHTML:e})},Ka={exports:{}};!function(e){var t,n;t=mn,n=function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var t,n=String(e),r=n.length,o=-1,i="",a=n.charCodeAt(0);++o=1&&t<=31||127==t||0==o&&t>=48&&t<=57||1==o&&t>=48&&t<=57&&45==a?"\\"+t.toString(16)+" ":0==o&&1==r&&45==t||!(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122)?"\\"+n.charAt(o):n.charAt(o):i+="\ufffd";return i};return e.CSS||(e.CSS={}),e.CSS.escape=t,t},e.exports=n(t)}(Ka);var Za,ec=D(Ka.exports),tc=":eq(",nc=/:eq\((\d+)\)/g,rc=function(e){return-1===e.indexOf(tc)},oc=function(e){return e.split(nc).filter(ln)},ic=/(#|\.)(-?\w+)/g,ac=function(e,t,n){return"".concat(t).concat(ec(n))},cc=function(e){return e.replace(ic,ac)},sc=function(e){for(var t=[],n=cc(e.trim()),r=oc(n),o=r.length,i=0;if-1)break;c1&&void 0!==arguments[1]?arguments[1]:document).getElementById(e)},dc=function(e,t,n){e.setAttribute(t,n)},fc=function(e,t){return e.getAttribute(t)},pc=function(e,t){e.removeAttribute(t)},mc=function(e,t,n,r){var o;o=r?"".concat(t,":").concat(n," !").concat(r,";"):"".concat(t,":").concat(n,";"),e.style.cssText+=";".concat(o)},gc=function(e){return e.parentNode},vc=function(e){return e.nextElementSibling},Tc=function(e,t){if(e){var n=gc(e);n&&n.insertBefore(t,vc(e))}},hc=function(e,t){if(e){var n=gc(e);n&&n.insertBefore(t,e)}},yc=function(e){var t=e.children;return t?lt(t):[]},Ec=function(e){var t=e.childNodes;return t?lt(t):[]},bc=function(e){return e.firstElementChild},Ac=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(void 0===Za){var t=e.querySelector("[nonce]");Za=t&&(t.nonce||t.getAttribute("nonce"))}return Za},Sc="src",Dc=function(e){return e.tagName===nt},Ic=function(e){return Ze(nt,{src:e})},wc=function(e){yt(nt,e).forEach((function(e){var t=fc(e,Sc);t&&Ic(t)}))},Cc=function(e,t){return e.tagName===t},Nc=function(e){return Cc(e,ot)&&!fc(e,Sc)},Pc=function(e){var t=yt(ot,e),n=t.length,r=Ac();if(r)for(var o=0;o=0;){var s=o[c];n(s);var u=bc(e);u?hc(u,s):Xe(e,s),c-=1}return xc(e,i),Lc(a)},qc="alloy-prehiding",Uc="{ visibility: hidden }",Hc={},Gc=function(e){if(!Hc[e]){var t=Ac(),n=d({},t&&{nonce:t}),r={textContent:"".concat(e," ").concat(Uc)},o=Ze(ot,n,r);Xe(document.head,o),Hc[e]=o}},Yc=function(e){var t=Hc[e];t&&(Lt(t),delete Hc[e])},Wc=function(e){if(e&&!lc(qc)){var t=Ac(),n=d({id:qc},t&&{nonce:t}),r=Ze(ot,n,{textContent:e});Xe(document.head,r)}},Qc=function(){var e=lc(qc);e&&Lt(e)},zc=function(e,t,n){n(e),e.textContent=t},Jc=function(e,t,n){var r=Xa(t);Pc(r);var o=Ec(r),i=kc(r),a=Mc(r);return wc(r),o.forEach((function(t){n(t),hc(e,t)})),xc(e,i),Lc(a)},$c=function(e,t,n){return Jc(e,t,n).then((function(){Lt(e)}))},Xc=function(e,t,n){var r=Xa(t);Pc(r);var o=Ec(r),i=kc(r),a=Mc(r);wc(r);var c=e;return o.forEach((function(e){n(e),Tc(c,e),c=e})),xc(e,i),Lc(a)},Kc=function(e,t,n){var r=t.priority,i=o(t,ye);Object.keys(i).forEach((function(t){mc(e,t,i[t],r)})),n(e)},Zc=function(e,t,n){Object.keys(t).forEach((function(n){dc(e,n,t[n])})),n(e)},es=function(e,t,n){Dc(e)&&(Ic(t),n(e),pc(e,Sc),dc(e,Sc,t))},ts=function(e,t,n){var r=t.from,o=t.to,i=yc(e),a=i[r],c=i[o];a&&c&&(r0&&void 0!==arguments[0]?arguments[0]:document).location.href.indexOf("adobe_authoring_enabled")},xs=function(e,t,n,r){if(0!==t.length){var o={};n.forEach((function(e){o[e]=Ga}));var i={_experience:{decisioning:{propositions:t,propositionEventType:o}}};r&&(i._experience.decisioning.propositionAction=r),e.mergeXdm(i)}},Ls=function(e,t){e.mergeQuery({personalization:d({},t)})},js=function(e,t){if(t||e){var n={};return e&&(n.label=e),t&&(n.tokens=[t]),n}},Bs=function(e){var t=e.mergeDecisionsMeta,n=e.collectInteractions,r=e.collectClicks,o=e.getInteractionMetas,i=e.getClickMetas,a=e.getClickSelectors,c=e.autoCollectPropositionInteractions;return function(e){var s,u,l,d=e.event,f=e.clickedElement,p=[];if([n(f,o,c),r(f,a(),i)].forEach((function(e){var t=e.decisionsMeta,n=e.propositionActionLabel,r=e.propositionActionToken,o=e.viewName;Array.prototype.push.apply(p,t),!s&&n&&(s=n),!u&&r&&(u=r),!l&&o&&(l=o)})),ut(p)){var m={eventType:qa};l&&(m.web={webPageDetails:{viewName:l}}),d.mergeXdm(m),t(d,p,[Ya.INTERACT],js(s,u))}}},Fs=function(e){var t=e.createProposition,n=!1,r=Promise.resolve({}),o=function(e,n){var r=e[n.toLowerCase()];return r&&r.length>0?r:[t({scope:n,scopeDetails:{characteristics:{scopeType:Cs}},items:[{schema:Ca}]},!1)]};return{createCacheUpdate:function(e){var t=Ye();return n=!0,r=r.then((function(e){return t.promise.then((function(t){return(0,me.default)({},e,t)})).catch((function(){return e}))})),{update:function(n){var r=n.filter((function(e){return e.getScope()})),i=$t(r,(function(e){return e.getScope().toLowerCase()}));return t.resolve(i),e?o(i,e):[]},cancel:function(){t.reject()}}},getView:function(e){return r.then((function(t){return o(t,e)}))},isInitialized:function(){return n}}},Vs=function(e){var t=e.processPropositions,n=e.viewCache;return function(e){var r,o,i=e.personalizationDetails,a=e.onResponse,c=i.getViewName();return a((function(){return{propositions:r,decisions:o}})),n.getView(c).then((function(e){var n;if(i.isRenderDecisions()){var a=t(e);return n=a.render,r=a.returnedPropositions,o=a.returnedDecisions,n()}var c=t([],e);return r=c.returnedPropositions,o=c.returnedDecisions,[]}))}},qs=function(e){return Object.keys(e).map((function(t){return d({id:t},e[t])}))},Us=function(){var e={};return{storeClickMeta:function(t){var n=t.selector,r=t.meta,o=r.id,i=r.scope,a=r.scopeDetails,c=r.trackingLabel,s=r.scopeType;e[n]||(e[n]={}),e[n][o]={scope:i,scopeDetails:a,trackingLabel:c,scopeType:s}},getClickSelectors:function(){return Object.keys(e)},getClickMetas:function(t){return e[t]?qs(e[t]):{}}}},Hs=function(){var e={},t={};return{storeInteractionMeta:function(n,r,o,i,a){a=parseInt(a,10),e[a]||(e[a]={},t[a]={}),t[a][n]||(t[a][n]=new Set),t[a][n].add(r),e[a][n]=d(d({},i),{},{scopeType:o})},getInteractionMetas:function(n){return Array.isArray(n)&&0!==n.length?Object.values(n.map((function(e){return parseInt(e,10)})).reduce((function(n,r){return Object.keys(e[r]||{}).forEach((function(o){n[o]||(n[o]={proposition:e[r][o],items:new Set}),n[o].items=new Set([].concat(g(n[o].items),g(t[r][o])))})),n}),{})).map((function(e){var t=e.proposition,n=e.items;return d(d({},t),{},{items:Array.from(n).map((function(e){return{id:e}}))})})):[]}}},Gs=function(e,t){return e===_a&&t===bs},Ys=f(f(f(f({},Na,(function(){return!0})),Pa,(function(){return!0})),_a,Gs),ka,(function(){return!0})),Ws=function(e,t){return"function"==typeof Ys[e]&&Ys[e](e,t)},Qs=function(e){var t=e.processPropositions,n=e.createProposition,r=e.renderedPropositions,o=e.viewCache,i=function(e){var t=e.items,n=e.metadataForScope,r=void 0===n?{}:n,o=r.actionType,i=r.selector;return t.filter((function(e){return Ws(e.schema,o)})).map((function(e){var t=e.schema;return t===Pa||Gs(t,o)?Vt(r)?void 0:d(d({},e),{},{schema:Gs(t,o)?Na:t,data:d(d({},e.data),{},{selector:i,type:o})}):d({},e)})).filter((function(e){return e}))},a=function(e){return!(e.scope===wa&&e.renderAttempted)},c=function(e){var t=e.propositions,n=e.metadata;return t.filter(a).map((function(e){return ut(e.items)?{id:e.id,scope:e.scope,scopeDetails:e.scopeDetails,items:i({items:e.items,metadataForScope:n[e.scope]})}:e})).filter((function(e){return ut(e.items)}))};return function(e){var i=e.propositions,a=void 0===i?[]:i,s=e.metadata,u=void 0===s?{}:s,l=e.viewName,d=Ye();r.concat(d.promise);var f=c({propositions:a,metadata:u}).map((function(e){return n(e)}));return Promise.resolve().then((function(){return l?o.getView(l):[]})).then((function(e){var n=t([].concat(g(f),g(e))),r=n.render,o=n.returnedPropositions;return r().then(d.resolve),{propositions:o}}))}},zs=function(e){var t=e.window;return function(){return t.location}},Js=function(e){return e.targetMigrationEnabled?function(e){e.getPayload().mergeMeta({target:{migration:!0}})}:fn},$s="BODY > *:eq(0)",Xs=function(e){var t=e.selector;return e.type!==as||t!==$s?e:(0,me.default)({},e,{selector:"BODY"})},Ks=function(e){return!un(e)||!e.trim()},Zs="SCRIPT,LINK,STYLE",eu=function(e){var t=Xa(e);return yt(Zs,t).map((function(e){return e.outerHTML})).join("")},tu=function(e){var t=(0,me.default)({},e),n=t.content,r=t.selector;if(Ks(n))return t;if(null==r)return t;var o=uc(r);return _c(o[0],at)?(t.type=ys,t.content=eu(n),t):t},nu=function(e){return function(t){return t?e.reduce((function(e,t){return(0,me.default)(e,t(e))}),t):t}},ru=function(e){var t=e.preprocess,n=e.isPageWideSurface,r=function(e,n){var r=e.id,o=e.schema,i=e.data,a=e.characteristics,c=(void 0===a?{}:a).trackingLabel,s=i?i.type:void 0,u=t(i);return{getId:function(){return r},getSchema:function(){return o},getSchemaType:function(){return s},getData:function(){return u},getProposition:function(){return n},getTrackingLabel:function(){return c},getOriginalItem:function(){return e},toString:function(){return JSON.stringify(e)},toJSON:function(){return e}}};return function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=e.id,i=e.scope,a=e.scopeDetails,c=e.items,s=void 0===c?[]:c,u=(a||{}).characteristics,l=(void 0===u?{}:u).scopeType;return{getScope:function(){return i||i},getScopeType:function(){return i===wa||n(i)?Ns:l===Cs?Cs:Ps},getItems:function(){var e=this;return s.map((function(t){return r(t,e)}))},getNotification:function(){return{id:o,scope:i,scopeDetails:a}},getId:function(){return o},toJSON:function(){return e},addToReturnValues:function(n,r,o,i){t&&(n.push(d(d({},e),{},{items:o.map((function(e){return e.getOriginalItem()})),renderAttempted:i})),i||r.push(d(d({},e),{},{items:o.map((function(e){return e.getOriginalItem()}))})))}}}},ou=function(){var e=Promise.resolve([]);return{concat:function(t){e=e.then((function(e){return t.then((function(t){return e.concat(t)})).catch((function(){return e}))}))},clear:function(){var t=e;return e=Promise.resolve([]),t}}},iu=function(){return{setRenderAttempted:!0,includeInNotification:!0}},au="always",cu="never",su="decoratedElementsOnly",uu=[au,cu,su],lu="data-aep-interact-id",du="data-aep-click-label",fu="data-aep-click-token",pu=0,mu=function(e,t){return t?parseInt(t,10):++pu},gu=function(e,t){return!!e&&!!e[t]&&_e([au,su],e[t])},vu=function(e,t,n,r,o,i,a,c){var s=a.scopeDetails,u=(void 0===s?{}:s).decisionProvider;return gu(e,u)||t===Es?function(e){if(e.tagName){var t=mu(n,fc(e,lu));c(n,r,i,a,t),dc(e,lu,t),o&&!fc(e,du)&&dc(e,du,o)}}:fn},Tu=function(e){var t=e.modules,n=e.logger,r=e.storeInteractionMeta,o=e.storeClickMeta,i=e.autoCollectPropositionInteractions;return function(e){var a=e.getData()||{},c=a.type,s=a.selector;if(!c)return n.warn("Invalid DOM action data: missing type.",e.getData()),{setRenderAttempted:!1,includeInNotification:!1};if(c===Es)return s?(o({selector:s,meta:d(d({},e.getProposition().getNotification()),{},{trackingLabel:e.getTrackingLabel(),scopeType:e.getProposition().getScopeType()})}),{setRenderAttempted:!0,includeInNotification:!1}):(n.warn("Invalid DOM action data: missing selector.",e.getData()),{setRenderAttempted:!1,includeInNotification:!1});if(!t[c])return n.warn("Invalid DOM action data: unknown type.",e.getData()),{setRenderAttempted:!1,includeInNotification:!1};var u=vu(i,c,e.getProposition().getId(),e.getId(),e.getTrackingLabel(),e.getProposition().getScopeType(),e.getProposition().getNotification(),r);return{render:function(){return t[c](e.getData(),u)},setRenderAttempted:!0,includeInNotification:!0}}},hu=function(e){var t=e.modules,n=e.logger,r=e.storeInteractionMeta,o=e.autoCollectPropositionInteractions;return function(e){var i=e.getData()||{},a=i.type;if(!i.selector||!a)return{setRenderAttempted:!1,includeInNotification:!1};if(!t[a])return n.warn("Invalid HTML content data",e.getData()),{setRenderAttempted:!1,includeInNotification:!1};var c=vu(o,a,e.getProposition().getId(),e.getId(),e.getTrackingLabel(),e.getProposition().getScopeType(),e.getProposition().getNotification(),r);return{render:function(){return t[a](e.getData(),c)},setRenderAttempted:!0,includeInNotification:!0}}},yu=function(e){var t=e.logger,n=e.executeRedirect,r=e.collect;return function(e){var o=(e.getData()||{}).content;return o?{render:function(){return r({decisionsMeta:[e.getProposition().getNotification()],documentMayUnload:!0}).then((function(){return n(o)}))},setRenderAttempted:!0,onlyRenderThis:!0}:(t.warn("Invalid Redirect data",e.getData()),{})}},Eu=function(e){var t=e.schemaProcessors,n=e.logger,r=function(e,t){return function(){return Promise.resolve().then(e).then((function(){return n.enabled&&n.info("Action ".concat(t.toString()," executed.")),!0})).catch((function(e){if(n.enabled){var r=e.message,o=e.stack,i="Failed to execute action ".concat(t.toString(),". ").concat(r," ").concat(o);n.warn(i)}return!1}))}},o=function(e,t){return Promise.all(e.map((function(e){return e()}))).then((function(e){if(e.includes(!0))return t}))},i=function(e){var n=t[e.getSchema()];return n?n(e):{}},a=function(e){for(var t,n,a,c,s=e.renderers,u=e.returnedPropositions,l=e.returnedDecisions,d=e.items,f=e.proposition,p=g(s),m=g(u),v=g(l),T=[],h=[],y=[],E=!1,b=!1,A=0;d.length>A;){c=d[A];var S=i(c);if(t=S.render,n=S.setRenderAttempted,a=S.includeInNotification,b=S.onlyRenderThis){m=[],v=[],n?(T=[c],h=[]):(T=[],h=[c]),p=[],y=[t],E=a;break}t&&y.push(r(t,c)),a&&(E=!0),n?T.push(c):h.push(c),A+=1}if(y.length>0){var D=E?f.getNotification():void 0;p.push((function(){return o(y,D)}))}else E&&p.push((function(){return Promise.resolve(f.getNotification())}));return T.length>0&&f.addToReturnValues(m,v,T,!0),h.length>0&&f.addToReturnValues(m,v,h,!1),{renderers:p,returnedPropositions:m,returnedDecisions:v,onlyRenderThis:b}};return function(e){for(var t,n,r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=[],c=[],s=[],u=0;e.length>u;){r=(n=e[u]).getItems();var l=a({renderers:i,returnedPropositions:c,returnedDecisions:s,items:r,proposition:n});if(i=l.renderers,c=l.returnedPropositions,s=l.returnedDecisions,t=l.onlyRenderThis)break;u+=1}return t&&e.forEach((function(e,t){t!==u&&e.addToReturnValues(c,s,e.getItems(),!1)})),o.forEach((function(e){e.addToReturnValues(c,s,e.getItems(),!1)})),{returnedPropositions:c,returnedDecisions:s,render:function(){return Promise.all(i.map((function(e){return e()}))).then((function(e){return e.filter((function(e){return e}))}))}}}},bu=function(e){var t=e.processPropositions,n=e.createProposition,r=e.notificationHandler;return function(e){var o=e.renderDecisions,i=e.propositions,a=e.event,c=e.personalization,s=void 0===c?{}:c;if(!o)return Promise.resolve();var u=s.sendDisplayEvent,l=void 0===u||u,d=a?a.getViewName():void 0,f=i.map((function(e){return n(e,!0)})),p=t(f),m=p.render,g=p.returnedPropositions,v=r(o,l,d);return m().then(v),Promise.resolve({propositions:g})}},Au="text/html",Su="application/json",Du="defaultContent",Iu=["content","contentType"],wu=["mobileParameters","webParameters","html"],Cu=function(e,t){for(var n=0;n0&&Lt(t[0])},_u=function(e){var t={};if(!e||"a"!==e.tagName.toLowerCase())return t;var n=e.href;if(!n||!pt(n,"adbinapp://"))return t;var r,o,i=n.split("?"),a=i[0].split("://")[1],c=e.innerText,s=e.getAttribute("data-uuid")||"";if(ut(i)){var u=ge.default.parse(i[1]);r=u.interaction||"",o=decodeURIComponent(u.link||"")}return{action:a,interaction:r,link:o,label:c,uuid:s}},Ru=function(e){return function(t){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.location.href=t:e.location.replace(t),new Promise((function(){}))}},Ou="alloy-messaging-container",ku="alloy-overlay-container",Mu="alloy-content-iframe",xu=function(){return[Ou,ku].forEach(Pu)},Lu=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ru(window);return function(n){n.preventDefault(),n.stopImmediatePropagation();var r=n.target,o="a"===r.tagName.toLowerCase()?r:r.closest("a");if(o){var i=_u(o),a=i.action,c=i.interaction,s=i.link,u=i.label,l=i.uuid;e(a,{label:u,id:c,uuid:l,link:s}),"dismiss"===a&&xu(),ln(s)&&s.length>0&&t(s,!0)}}},ju=function(e,t){var n=(new DOMParser).parseFromString(e,Au),r=n.querySelector("script");r&&r.setAttribute("nonce",Ac());var o=Ze("iframe",{src:URL.createObjectURL(new Blob([n.documentElement.outerHTML],{type:"text/html"})),id:Mu});return o.addEventListener("load",(function(){(0,(o.contentDocument||o.contentWindow.document).addEventListener)("click",t)})),o},Bu=function(e,t,n,r){[{id:ku,element:r},{id:Ou,element:n},{id:Mu,element:e}].forEach((function(e){var n=e.id,r=e.element,o=t[n],i=o.style,a=void 0===i?{}:i,c=o.params,s=void 0===c?{}:c;(0,me.default)(r.style,a);var u=s.parentElement,l=void 0===u?"body":u,d=s.insertionMethod,f=void 0===d?"appendChild":d,p=s.enabled,m=void 0===p||p,g=document.querySelector(l);m&&g&&"function"==typeof g[f]&&g[f](r)}))},Fu=function(e){var t=e.verticalAlign,n=e.width,r=e.horizontalAlign,o=e.backdropColor,i=e.height,a=e.cornerRadius,c=e.horizontalInset,s=e.verticalInset,u=e.uiTakeover,l=void 0!==u&&u,d={width:n?"".concat(n,"%"):"100%",backgroundColor:o||"rgba(0, 0, 0, 0.5)",borderRadius:a?"".concat(a,"px"):"0px",border:"none",position:l?"fixed":"relative",overflow:"hidden"};return"left"===r?d.left=c?"".concat(c,"%"):"0":"right"===r?d.right=c?"".concat(c,"%"):"0":"center"===r&&(d.left="50%",d.transform="translateX(-50%)"),"top"===t?d.top=s?"".concat(s,"%"):"0":"bottom"===t?(d.position="fixed",d.bottom=s?"".concat(s,"%"):"0"):"center"===t&&(d.top="50%",d.transform="".concat("center"===r?"".concat(d.transform," "):"","translateY(-50%)"),d.display="flex",d.alignItems="center",d.justifyContent="center"),d.height=i?"".concat(i,"vh"):"100%",d},Vu=function(e){return{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",background:"transparent",opacity:e.backdropOpacity||.5,backgroundColor:e.backdropColor||"#FFFFFF"}},qu=["enabled","parentElement","insertionMethod"],Uu=function(e){if(!e)return!1;var t=Object.keys(e);if(!_e(t,Ou))return!1;if(!_e(t,ku))return!1;for(var n=Yr(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;xu();var n=e.content,r=e.contentType,o=e.mobileParameters,i=e.webParameters;if(r===Au){var a=Ze("div",{id:Ou}),c=ju(n,Lu(t)),s=Ze("div",{id:ku});Uu(i)||(i=Hu(o)),i&&Bu(c,i,a,s)}},Yu=function(e,t){return new Promise((function(n){var r=e.meta;Gu(e,(function(e,n){var o={};o[Ya.INTERACT]=Ga,-1!==Object.values(Ya).indexOf(e)&&(o[e]=Ga),t({decisionsMeta:[r],propositionAction:n,eventType:qa,propositionEventTypes:Object.keys(o)})})),n({meta:r})}))},Wu=function(e){return{defaultContent:function(t){return Yu(t,e)}}},Qu=function(e,t){return function(n,r,o){if(!n)return function(){};if(!r){var i=Ye();return t.concat(i.promise),i.resolve}return function(t){t.length>0&&e({decisionsMeta:t,viewName:o})}}},zu=function(e){var t=e.showContainers,n=e.consent;return function(){var e=n.current(),r=e.state,o=e.wasSet;r===ro&&o?t():n.awaitConsent().catch(t)}},Ju=function(e){for(var t,n,r=document.documentElement,o=e,i=new Set;o&&o!==r;){var a=fc(o,lu);a&&i.add(a),t=t||fc(o,du),n=n||fc(o,fu),o=o.parentNode}return{interactIds:g(i),clickLabel:t,clickToken:n}},$u=function(e){var t=e.find((function(e){return e.scopeType===Cs}));return t?t.scope:void 0},Xu=function(e,t,n){return function(r){var o=r.scopeDetails,i=(void 0===o?{}:o).decisionProvider;return e[i]===au||e[i]===su&&(t||n)}},Ku=function(e,t,n){var r=Ju(e),o=r.interactIds,i=r.clickLabel,a=void 0===i?"":i,c=r.clickToken,s=Xu(n,a,c);if(0===o.length)return{};var u=t(o).filter(s);return{decisionsMeta:_s(u),propositionActionLabel:a,propositionActionToken:c,viewName:$u(u)}},Zu="AJO",el="TGT",tl=function(e){var t=e.config,n=e.logger,r=e.eventManager,o=e.consent,i=t.targetMigrationEnabled,a=t.prehidingStyle,c=t.autoCollectPropositionInteractions,s=Ss({eventManager:r,mergeDecisionsMeta:xs}),u=Hs(),l=u.storeInteractionMeta,d=u.getInteractionMetas,p=Us(),m=p.storeClickMeta,g=p.getClickSelectors,v=p.getClickMetas,T=zs({window:window}),h=As(),y=nu([tu,Xs]),E=ru({preprocess:y,isPageWideSurface:Da}),b=Fs({createProposition:E}),A=Ru(window),S=f(f(f(f(f({},Ca,iu),Na,Tu({modules:h,logger:n,storeInteractionMeta:l,storeClickMeta:m,autoCollectPropositionInteractions:c})),Pa,hu({modules:h,logger:n,storeInteractionMeta:l,autoCollectPropositionInteractions:c})),Oa,yu({logger:n,executeRedirect:A,collect:s})),ka,Nu({modules:Wu(s),logger:n})),D=Eu({schemaProcessors:S,logger:n}),I=ou(),w=Qu(s,I),C=Is({prehidingStyle:a,showContainers:Qc,hideContainers:Wc,mergeQuery:Ls,processPropositions:D,createProposition:E,notificationHandler:w,consent:o}),N=Bs({mergeDecisionsMeta:xs,collectInteractions:Ku,collectClicks:ks,getInteractionMetas:d,getClickMetas:v,getClickSelectors:g,autoCollectPropositionInteractions:c}),P=Vs({processPropositions:D,viewCache:b}),_=Qs({processPropositions:D,createProposition:E,renderedPropositions:I,viewCache:b}),R=Js({targetMigrationEnabled:i}),O=bu({processPropositions:D,createProposition:E,notificationHandler:w}),k=zu({showContainers:Qc,consent:o});return $a({getPageLocation:T,logger:n,fetchDataHandler:C,viewChangeHandler:P,onClickHandler:N,isAuthoringModeEnabled:Ms,mergeQuery:Ls,viewCache:b,showContainers:Qc,applyPropositions:_,setTargetMigration:R,mergeDecisionsMeta:xs,renderedPropositions:I,onDecisionHandler:O,handleConsentFlicker:k})};tl.namespace="Personalization";var nl=uu.map((function(e){return jr(e)}));tl.configValidators=Vr({prehidingStyle:qr().nonEmpty(),targetMigrationEnabled:xr().default(!1),autoCollectPropositionInteractions:Vr(f(f({},Zu,Or(nl).default(au)),el,Or(nl).default(cu))).default(f(f({},Zu,au),el,cu)).noUnknownFields()});var rl=function(e){return function(t){var n={webPageDetails:{URL:e.location.href||e.location},webReferrer:{URL:e.document.referrer}};Fe(t,{web:n})}},ol=function(e){var t=e.screen.orientation;if(null==t||null==t.type)return null;var n=t.type.split("-");return 0===n.length||"portrait"!==n[0]&&"landscape"!==n[0]?null:n[0]},il=function(e){if(st(e.matchMedia)){if(e.matchMedia("(orientation: portrait)").matches)return"portrait";if(e.matchMedia("(orientation: landscape)").matches)return"landscape"}return null},al=function(e){return function(t){var n=e.screen,r=n.width,o=n.height,i={},a=Dn(o);a>=0&&(i.screenHeight=a);var c=Dn(r);c>=0&&(i.screenWidth=c);var s=ol(e)||il(e);s&&(i.screenOrientation=s),Object.keys(i).length>0&&Fe(t,{device:i})}},cl=function(e){return function(t){var n=e.document.documentElement,r=void 0===n?{}:n,o=r.clientWidth,i=r.clientHeight,a={type:"browser"},c=Dn(o);c>=0&&(a.browserDetails={viewportWidth:c});var s=Dn(i);s>=0&&(a.browserDetails=a.browserDetails||{},a.browserDetails.viewportHeight=s),Fe(t,{environment:a})}},sl=function(e){return function(t){var n=e(),r={},o=Dn(n.getTimezoneOffset());void 0!==o&&(r.localTimezoneOffset=o),(void 0===o||Math.abs(o)<6e3)&&(r.localTime=In(n)),Fe(t,{placeContext:r})}},ul=function(e){return function(t){var n=e().toISOString();Fe(t,{timestamp:n})}},ll="https://ns.adobe.com/experience/alloy",dl="2.21.1",fl=function(e){var t={name:ll,version:dl,environment:"browser"};Fe(e,{implementationDetails:t})},pl=function(e,t,n,r){var o=e.context,i=Ut(o,(function(e,r){return n[e]?[n[e]]:(t.warn("Invalid context[".concat(r,"]: '").concat(e,"' is not available.")),[])})).concat(r);return{namespace:"Context",lifecycle:{onBeforeEvent:function(e){var n=e.event,r={};return Promise.all(i.map((function(e){return Promise.resolve(e(r,t))}))).then((function(){return n.mergeXdm(r)}))}}}},ml=[["architecture","string"],["bitness","string"],["model","string"],["platformVersion","string"],["wow64","boolean"]],gl=function(e){return void 0!==e.userAgentData},vl=function(e){return gl(e)?function(t,n){try{return e.userAgentData.getHighEntropyValues(ml.map((function(e){return e[0]}))).then((function(e){var n={};ml.forEach((function(t){var r=a(t,2),o=r[0],i=r[1];Object.prototype.hasOwnProperty.call(e,o)&&b(e[o])===i&&(n[o]=e[o])})),Fe(t,{environment:{browserDetails:{userAgentClientHints:n}}})}))}catch(e){return n.warn("Unable to collect user-agent client hints. ".concat(e.message)),fn}}:fn},Tl=rl(window),hl=al(window),yl=cl(window),El=sl((function(){return new Date})),bl=ul((function(){return new Date})),Al={web:Tl,device:hl,environment:yl,placeContext:El},Sl={highEntropyUserAgentHints:vl(navigator)},Dl=d(d({},Al),Sl),Il=[bl,fl],wl=function(e){var t=e.config,n=e.logger;return pl(t,n,Dl,Il)};wl.namespace="Context",wl.configValidators=Vr({context:Mr(qr()).default(Object.keys(Al))});var Cl=function(e){var t=e.storedConsent,n=e.taskQueue,r=e.defaultConsent,o=e.consent,i=e.sendSetConsentRequest,a=e.validateSetConsentOptions,c=e.consentHashStore,s=e.doesIdentityCookieExist,u=f({},io,r),l=t.read(),d=s(),p=void 0!==l[io];d&&p||c.clear(),d||(t.clear(),l={}),o.initializeConsent(u,l);var m=function(){if(0===n.length){var e=t.read();void 0!==e[io]&&o.setConsent(e)}};return{commands:{setConsent:{optionsValidator:a,run:function(e){var t=e.consent,r=e.identityMap,a=e.edgeConfigOverrides;o.suspend();var s=c.lookup(t);return n.addTask((function(){return s.isNew()?i({consentOptions:t,identityMap:r,edgeConfigOverrides:a}):Promise.resolve()})).then((function(){return s.save()})).finally(m)}}},lifecycle:{onResponse:m,onRequestFailure:m}}},Nl=function e(t){return Array.isArray(t)?t.map((function(t){return e(t)})):"object"===b(t)&&null!==t?Object.keys(t).sort().reduce((function(n,r){return n[r]=e(t[r]),n}),{}):t},Pl=function(e){return Ge(JSON.stringify(Nl(e)))},_l=function(e){var t=e.standard,n=e.version;return"".concat(t,".").concat(n)},Rl=function(e){var t=e.storage;return{clear:function(){t.clear()},lookup:function(e){var n={},r=function(e){var t=_l(e),r=(e.standard,e.version,o(e,be));return n[t]||(n[t]=Pl(r).toString()),n[t]};return{isNew:function(){return e.some((function(e){var n=_l(e),o=t.getItem(n);return null===o||o!==r(e)}))},save:function(){e.forEach((function(e){var n=_l(e);t.setItem(n,r(e))}))}}}}},Ol=function(){var e={},t=qi({content:e,addIdentity:function(t,n){e.identityMap=e.identityMap||{},e.identityMap[t]=e.identityMap[t]||[],e.identityMap[t].push(n)},hasIdentity:function(t){return void 0!==(e.identityMap&&e.identityMap[t])}});return t.setConsent=function(t){e.consent=t},t},kl=function(e){var t=e.payload,n=e.datastreamIdOverride;return Fi({payload:t,datastreamIdOverride:n,getAction:function(){return"privacy/set-consent"},getUseSendBeacon:function(){return!1}})},Ml=function(e){var t=e.parseConsentCookie,n=e.orgId,r=e.cookieJar,o=Jt(n,Kt);return{read:function(){var e=r.get(o);return e?t(e):{}},clear:function(){r.remove(o)}}},xl=function(e){var t=e.createConsentRequestPayload,n=e.createConsentRequest,r=e.sendEdgeNetworkRequest,o=e.edgeConfigOverrides;return function(e){var i=e.consentOptions,a=e.identityMap,c=e.edgeConfigOverrides,s=Gi({payload:t(),globalConfigOverrides:o,localConfigOverrides:c});s.payload.setConsent(i),Me(a)&&Object.keys(a).forEach((function(e){a[e].forEach((function(t){s.payload.addIdentity(e,t)}))}));var u=n(s);return r({request:u}).then((function(){}))}},Ll=function(e){return e.split(";").reduce((function(e,t){var n=a(t.split("="),2),r=n[0],o=n[1];return e[r]=o,e}),{})},jl=Vr({consent:Mr(kr()).required().nonEmpty(),identityMap:Hr,edgeConfigOverrides:Gr}).noUnknownFields().required(),Bl=function(e){var t=e.config,n=e.consent,r=e.sendEdgeNetworkRequest,o=e.createNamespacedStorage,i=t.orgId,a=t.defaultConsent,c=Ml({parseConsentCookie:Ll,orgId:i,cookieJar:je}),s=He(),u=xl({createConsentRequestPayload:Ol,createConsentRequest:kl,sendEdgeNetworkRequest:r,edgeConfigOverrides:t.edgeConfigOverrides}),l=o("".concat(zt(i),".consentHashes.")),d=Rl({storage:l.persistent}),f=en({orgId:i});return Cl({storedConsent:c,taskQueue:s,defaultConsent:a,consent:n,sendSetConsentRequest:u,validateSetConsentOptions:jl,consentHashStore:d,doesIdentityCookieExist:f})};Bl.namespace="Privacy";var Fl=t.createEventMergeId=function(){return{eventMergeId:C()}},Vl=function(e){return{commands:{createEventMergeId:{run:e.createEventMergeId}}}},ql=function(){return Vl({createEventMergeId:Fl})};ql.namespace="EventMerge";var Ul=function(e){var t=e.config,n=e.componentRegistry,r=[].concat(g(n.getCommandNames()),[yo,Eo]).sort(),o=d({},t);Object.keys(t).forEach((function(e){var n=t[e];"function"==typeof n&&(o[e]=n.toString())}));var i=n.getComponentNames();return{version:dl,configs:o,commands:r,components:i}},Hl=function(e){var t=e.config,n=e.componentRegistry,r=Ul({config:t,componentRegistry:n});return{commands:{getLibraryInfo:{run:function(){return{libraryInfo:r}}}}}};Hl.namespace="LibraryInfo";var Gl="personalization:decisions",Yl=function(e){return null!==e&&"object"===b(e)&&Object.getPrototypeOf(e)===Object.prototype},Wl=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return Object.keys(t).forEach((function(o){Yl(t[o])||Array.isArray(t[o])?e(t[o],n,[].concat(g(r),[o])):n[[].concat(g(r),[o]).join(".")]=t[o]})),n},Ql=function(e){return Yl(e)?Wl(e):e},zl=function(e){var t=e.renderDecisions,n=e.decisionProvider,r=e.applyResponse,o=e.event,i=e.personalization,a=e.decisionContext,c=d(d({},Ql(o.getContent())),a);return function(e){var a=e.response;if(n.addPayloads(a.getPayloadsByType(Gl)),!o.hasQuery())return{propositions:[]};var s=n.evaluate(c);return r({renderDecisions:t,propositions:s,event:o,personalization:i})}},Jl={MATCHER:"matcher",GROUP:"group",HISTORICAL:"historical"},$l={EQUALS:"eq",NOT_EQUALS:"ne",EXISTS:"ex",NOT_EXISTS:"nx",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"ge",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"le",CONTAINS:"co",NOT_CONTAINS:"nc",STARTS_WITH:"sw",ENDS_WITH:"ew"},Xl={AND:"and",OR:"or"},Kl={ANY:"any",ORDERED:"ordered"},Zl=(f(f(f(f(f(f(f(f(f(f(fe={},$l.EQUALS,P()),$l.NOT_EQUALS,_()),$l.EXISTS,R()),$l.NOT_EXISTS,O()),$l.GREATER_THAN,M()),$l.GREATER_THAN_OR_EQUAL_TO,x()),$l.LESS_THAN,L()),$l.LESS_THAN_OR_EQUAL_TO,j()),$l.CONTAINS,B()),$l.NOT_CONTAINS,F()),f(f(fe,$l.STARTS_WITH,V()),$l.ENDS_WITH,q())),ed=["iam.eventType","eventType","type"],td=["iam.id","id"],nd=function(e,t){return function(n){var r=e.getItem(t);if(!r)return n;try{return JSON.parse(r)}catch(e){return n}}},rd=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};return function(r){e.setItem(t,JSON.stringify(n(r)))}},od=function(e){var t=new Date;return t.setDate(t.getDate()-e),t},id=function(e){var t=e.scopeDetails,n=(void 0===t?{}:t).activity;return(void 0===n?{}:n).id},ad=function(){var e={};return{getItem:function(t){return t in e?e[t]:null},setItem:function(t,n){e[t]=n}}},cd=function(e){e.clear()},sd=function(e){var t=e.eventType,n=void 0===t?"":t,r=e._experience;return!(!n||""===n||!r||"object"!==b(r))},ud=function(e){var t=e.scopeDetails;return(void 0===t?{}:t).decisionProvider},ld=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return Array.isArray(t)?(t.forEach((function(t){Array.isArray(t)?n.push.apply(n,g(e(t))):n.push(t)})),n):t},dd=function(e,t,n){return{schema:n.schema,data:n.data,id:n.id||e}},fd="schema",pd=f(f({},"cjmiam",(function(e,t,n){var r=n.html,o=n.mobileParameters;return{schema:ka,data:{mobileParameters:o,webParameters:{},content:r,contentType:Au},id:e}})),fd,dd),md=function(){return function(e){var t=e.id,n=e.type,r=e.detail;return"function"==typeof pd[n]?pd[n](t,n,r):r}},gd=function(e){var t=e.schema,n=e.data;if(t===Ra)return!0;if(t!==_a)return!1;try{var r="string"==typeof n.content?JSON.parse(n.content):n.content;return r&&Object.prototype.hasOwnProperty.call(r,"version")&&Object.prototype.hasOwnProperty.call(r,"rules")}catch(e){return!1}},vd=function(e,t,n){var r=md(),o=id(e),i=[],a=function(e){var t=e.data,n=void 0===t?{}:t,r=e.schema===Ra?n:n.content;r&&i.push(de("string"==typeof r?JSON.parse(r):r))},c=function(a){var c=t.getEvent(Va,o),s=c?c.firstTimestamp:void 0,u=ld(i.map((function(e){return e.execute(a)}))).map(r).map((function(e){var t=(n.recordQualified(o)||{}).firstTimestamp;return d(d({},e),{},{data:d(d({},e.data),{},{qualifiedDate:t,displayedDate:s})})}));return d(d({},e),{},{items:u})} ;return Array.isArray(e.items)&&e.items.filter(gd).forEach(a),{evaluate:c,isEvaluable:i.length>0}},Td=function(e){var t=e.eventRegistry;return{recordQualified:function(e){if(e)return t.addEvent({},Ya.TRIGGER,e)}}},hd=function(e){var t=e.eventRegistry,n={},r=Td({eventRegistry:t}),o=function(e){var o=id(e);if(o){var i=vd(e,t,r);i.isEvaluable&&(n[o]=i)}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.values(n).map((function(t){return t.evaluate(e)})).filter((function(e){return e.items.length>0}))};return{addPayload:o,addPayloads:function(e){e.forEach(o)},evaluate:i}},yd=function(e){return function(t){var n=t.renderDecisions,r=void 0!==n&&n,o=t.propositions,i=void 0===o?[]:o,a=t.event,c=t.personalization;return i.length>0&&e&&e.onDecision({renderDecisions:r,propositions:i,event:a,personalization:c}),{propositions:i}}},Ed="events",bd=1e3,Ad=30,Sd=function(e){return"iam.".concat(e)},Dd=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bd,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ad;return function(n){var r={};return Object.keys(n).forEach((function(o){r[o]={},Object.values(n[o]).filter((function(e){return new Date(e.firstTimestamp)>=od(t)})).sort((function(e,t){return e.firstTimestamp-t.firstTimestamp})).slice(-1*e).forEach((function(e){r[o][e.event[Sd("id")]]=e}))})),r}},Id=function(e){var t,n,r,o=e.storage,i=o,a=function(e){t=nd(i=e,Ed),n=rd(i,Ed,Dd(bd,Ad)),r=t({})};a(o);var c=function(e,t,o,i){if(t&&o){r[t]||(r[t]={});var a=r[t][o],c=a?a.count:0,s=(new Date).getTime(),u=a?a.firstTimestamp||a.timestamp:s;return r[t][o]={event:d(d({},e),{},f(f(f({},Sd("id"),o),Sd("eventType"),t),Sd("action"),i)),firstTimestamp:u,timestamp:s,count:c+1},n(r),r[t][o]}};return{addExperienceEdgeEvent:function(e){var t=e.getContent().xdm,n=void 0===t?{}:t,r=n._experience;if(sd(n)){var o=r.decisioning,i=void 0===o?{}:o,a=i.propositionEventType,s=void 0===a?{}:a,u=i.propositionAction,l=void 0===u?{}:u,d=i.propositions,f=void 0===d?[]:d,p=Object.keys(s);if(0!==p.length){var m=function(e){return s[e]===Ga},g=l.id;p.filter(m).forEach((function(e){f.forEach((function(t){ud(t)===Zu&&c({},e,id(t),g)}))}))}}},addEvent:c,getEvent:function(e,t){if(r[e])return r[e][t]},toJSON:function(){return r},setStorage:a}},wd=function(e){var t=e.eventRegistry,n=e.window,r=(new Date).getTime(),o=function(){return d({title:n.title,url:n.url},hn(n.url))},i=function(){return d({url:n.referrer},hn(n.referrer))},a=function(){var e=new Date,t=e.getTime();return{pageLoadTimestamp:r,currentTimestamp:t,currentDate:e.getDate(),"~state.com.adobe.module.lifecycle/lifecyclecontextdata.dayofweek":e.getDay()+1,"~state.com.adobe.module.lifecycle/lifecyclecontextdata.hourofday":e.getHours(),currentMinute:e.getMinutes(),currentMonth:e.getMonth(),currentYear:e.getFullYear(),pageVisitDuration:t-r,"~timestampu":t/1e3,"~timestampz":e.toISOString()}},c=function(){return{height:n.height,width:n.width,scrollY:n.scrollY,scrollX:n.scrollX}},s={browser:{name:Pi(n)},page:o(),referringPage:i()},u=function(){return d(d(d({},s),a()),{},{window:c(),"~sdkver":dl})},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=d(d({},u()),e);return d(d({},Ql(n)),{},{events:t.toJSON()})};return{getContext:l}},Cd=function(){for(var e=arguments.length,t=new Array(e>1?e-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:void 0;return"function"!=typeof e?function(){}:(r[n+=1]={callback:e,params:t},o(n))},a=function(){for(var n=arguments.length,o=new Array(n),i=0;i0},setEmissionPreprocessor:function(t){"function"==typeof t&&(e=t)},setEmissionCondition:function(e){"function"==typeof e&&(t=e)}}},_d=function(e){var t=e.options;return Vr({surfaces:Mr(qr()).uniqueItems(),schemas:Mr(qr()).uniqueItems(),callback:Lr().required()}).noUnknownFields()(t)},Rd=function(e,t){var n=e.surfacesFilter,r=e.schemasFilter;return[{propositions:t.filter((function(e){return!n||_e(n,e.scope)})).map((function(e){var t=e.items,n=void 0===t?[]:t;return d(d({},e),{},{items:n.filter((function(e){return!r||_e(r,e.schema)}))})})).filter((function(e){return e.items.length>0}))}]},Od=function(e,t){return t.propositions.length>0},kd=function(){var e=Pd();e.setEmissionPreprocessor(Rd),e.setEmissionCondition(Od);var t=function(t){var n=t.surfaces,r=t.schemas,o=t.callback,i=e.add(o,{surfacesFilter:n instanceof Array?n:void 0,schemasFilter:r instanceof Array?r:void 0});return Promise.resolve({unsubscribe:i})};return{refresh:function(t){e.hasSubscriptions()&&e.emit(t)},command:{optionsValidator:function(e){return _d({options:e})},run:t}}},Md={TYPE:"~type",SOURCE:"~source"},xd={LIFECYCLE:"com.adobe.eventType.lifecycle",TRACK:"com.adobe.eventType.generic.track",EDGE:"com.adobe.eventType.edge",RULES_ENGINE:"com.adobe.eventType.rulesEngine"},Ld={LAUNCH:"com.adobe.eventSource.applicationLaunch",REQUEST:"com.adobe.eventSource.requestContent"},jd=function(e){var t=e.options;return Vr({renderDecisions:xr(),personalization:Vr({decisionContext:Vr({})})}).noUnknownFields()(t)},Bd=function(e){var t=e.contextProvider,n=e.decisionProvider;return{optionsValidator:function(e){return jd({options:e})},run:function(e){var r=e.renderDecisions,o=e.decisionContext;return(0,e.applyResponse)({renderDecisions:r,propositions:n.evaluate(t.getContext(o))})}}},Fd=function(e){var t=e.config,n=e.createNamespacedStorage,r=e.consent,o=t.orgId,i=t.personalizationStorageEnabled,a=n("".concat(zt(o),".decisioning."));i||cd(a.persistent);var c,s=Id({storage:ad()}),u=hd({eventRegistry:s}),l=wd({eventRegistry:s,window:window}),p=Bd({contextProvider:l,decisionProvider:u}),m=kd();return{lifecycle:{onDecision:function(e){var t=e.propositions;m.refresh(t)},onComponentsRegistered:function(e){c=yd(e.lifecycle),i&&r.awaitConsent().then((function(){s.setStorage(a.persistent)})).catch((function(){a&&cd(a.persistent)}))},onBeforeEvent:function(e){var t=e.event,n=e.renderDecisions,r=e.personalization,o=void 0===r?{}:r,i=e.onResponse,a=void 0===i?fn:i,p=o.decisionContext,m=void 0===p?{}:p;a(zl({renderDecisions:n,decisionProvider:u,applyResponse:c,event:t,personalization:o,decisionContext:l.getContext(d(f(f({},Md.TYPE,xd.EDGE),Md.SOURCE,Ld.REQUEST),m))})),s.addExperienceEdgeEvent(t)}},commands:{evaluateRulesets:{run:function(e){var t=e.renderDecisions,n=e.personalization,r=(void 0===n?{}:n).decisionContext,o=void 0===r?{}:r;return p.run({renderDecisions:t,decisionContext:d(f(f({},Md.TYPE,xd.RULES_ENGINE),Md.SOURCE,Ld.REQUEST),o),applyResponse:c})},optionsValidator:p.optionsValidator},subscribeRulesetItems:m.command}}};Fd.namespace="DecisioningEngine",Fd.configValidators=Vr({personalizationStorageEnabled:xr().default(!1)});var Vd=function(e){return{inferences:e.response.getPayloadsByType("rtml:inferences")}},qd=function(){return{lifecycle:{onResponse:Vd},commands:{}}};qd.namespace="MachineLearning";var Ud={MAIN:"main",AD:"ad",COMPLETED:"completed"},Hd=function(){var e;return{getSession:function(t){return e[t]||{}},storeSession:function(t){var n=t.playerId,r=t.sessionDetails;void 0===e&&(e={}),e[n]=r},stopPing:function(t){var n=t.playerId,r=e[n];r&&(clearTimeout(r.pingId),r.pingId=null,r.playbackState=Ud.COMPLETED)},savePing:function(t){var n=t.playerId,r=t.pingId,o=t.playbackState;e[n]&&(e[n].pingId&&clearTimeout(e[n].pingId),e[n].pingId=r,e[n].playbackState=o)}}},Gd={PAUSE:"media.pauseStart",PLAY:"media.play",BUFFER_START:"media.bufferStart",AD_START:"media.adStart",Ad_BREAK_START:"media.adBreakStart",SESSION_END:"media.sessionEnd",SESSION_START:"media.sessionStart",SESSION_COMPLETE:"media.sessionComplete",PING:"media.ping",AD_BREAK_COMPLETE:"media.adBreakComplete",AD_COMPLETE:"media.adComplete",AD_SKIP:"media.adSkip",BITRATE_CHANGE:"media.bitrateChange",CHAPTER_COMPLETE:"media.chapterComplete",CHAPTER_SKIP:"media.chapterSkip",CHAPTER_START:"media.chapterStart",ERROR:"media.error",STATES_UPDATE:"media.statesUpdate"},Yd=function(e){var t=e.mediaRequestPayload,n=e.action;return Fi({payload:t,edgeSubPath:"/va",getAction:function(){return n},getUseSendBeacon:function(){return!1}})},Wd=function(e){var t=e.config,n=e.eventManager,r=e.consent,o=e.sendEdgeNetworkRequest,i=e.setTimestamp;return{createMediaEvent:function(e){var r=e.options,o=n.createEvent(),a=r.xdm;if(i(a),o.setUserXdm(a),a.eventType===Gd.AD_START){var c=r.xdm.mediaCollection.advertisingDetails;o.mergeXdm({mediaCollection:{advertisingDetails:{playerName:c.playerName||t.streamingMedia.playerName}}})}return o},createMediaSession:function(e){var r=t.streamingMedia,o=r.playerName,i=r.channel,a=r.appVersion,c=n.createEvent(),s=e.xdm.mediaCollection.sessionDetails;return c.setUserXdm(e.xdm),c.mergeXdm({eventType:Gd.SESSION_START,mediaCollection:{sessionDetails:{playerName:s.playerName||o,channel:s.channel||i,appVersion:s.appVersion||a}}}),c},augmentMediaEvent:function(e){var t=e.event,n=e.playerId,r=e.getPlayerDetails,o=e.sessionID;if(!n||!r)return t;var i=r({playerId:n}),a=i.playhead,c=i.qoeDataDetails;return t.mergeXdm({mediaCollection:{playhead:Dn(a),qoeDataDetails:c,sessionID:o}}),t},trackMediaSession:function(e){var t=e.event,r=e.mediaOptions;return n.sendEvent(t,{mediaOptions:r})},trackMediaEvent:function(e){var t=e.event,n=e.action,i=Hi(),a=Yd({mediaRequestPayload:i,action:n});return i.addEvent(t),t.finalize(),r.awaitConsent().then((function(){return o({request:a}).then((function(){return{}}))}))}}},Qd=function(e,t){return e===Gd.AD_START||e===Gd.Ad_BREAK_START||e===Gd.AD_SKIP||e===Gd.AD_COMPLETE?"ad":e===Gd.AD_BREAK_COMPLETE||e===Gd.CHAPTER_COMPLETE||e===Gd.CHAPTER_START||e===Gd.CHAPTER_SKIP||e===Gd.SESSION_START?"main":e===Gd.SESSION_END||e===Gd.SESSION_COMPLETE?"completed":t},zd=function(e){var t=e.mediaEventManager,n=e.mediaSessionCacheManager,r=e.config,o=function e(o){var i=t.createMediaEvent({options:o}),a=o.playerId,c=o.xdm.eventType,s=c.split(".")[1],u=n.getSession(a),l=u.getPlayerDetails,d=u.sessionPromise,f=u.playbackState;return d.then((function(o){return o.sessionId?(t.augmentMediaEvent({event:i,eventType:c,playerId:a,getPlayerDetails:l,sessionID:o.sessionId}),t.trackMediaEvent({event:i,action:s}).then((function(){if(a)if(c===Gd.SESSION_COMPLETE||c===Gd.SESSION_END)n.stopPing({playerId:a});else{var t=Qd(c,f);if("completed"===t)return;var o="ad"===t?r.streamingMedia.adPingInterval:r.streamingMedia.mainPingInterval,i=setTimeout((function(){var t={playerId:a,xdm:{eventType:Gd.PING}};e(t)}),1e3*o);n.savePing({playerId:a,pingId:i,playbackState:t})}}))):Promise.reject(new Error("Failed to trigger media event: ".concat(c,". Session ID is not available for playerId: ").concat(a,".")))}))};return function(e){return o(e)}},Jd=Vr({streamingMedia:Vr({channel:qr().nonEmpty().required(),playerName:qr().nonEmpty().required(),appVersion:qr(),mainPingInterval:Br().minimum(10).maximum(50).default(10),adPingInterval:Br().minimum(1).maximum(10).default(10)}).noUnknownFields()}),$d=function(e){var t=e.options;return Or([Vr({playerId:qr().required(),getPlayerDetails:Lr().required(),xdm:Vr({mediaCollection:Vr({sessionDetails:Vr(kr()).required()})})}).required(),Vr({xdm:Vr({mediaCollection:Vr({playhead:Br().required(),sessionDetails:Vr(kr()).required()})})}).required()],"Error validating the createMediaSession command options.")(t)},Xd=function(e){var t=e.options;return Or([Vr({playerId:qr().required(),xdm:Vr({eventType:Ur.apply(void 0,g(Object.values(Gd))).required(),mediaCollection:Vr(kr())}).required()}).required(),Vr({xdm:Vr({eventType:Ur.apply(void 0,g(Object.values(Gd))).required(),mediaCollection:Vr({playhead:Br().integer().required(),sessionID:qr().required()}).required()}).required()}).required()],"Error validating the sendMediaEvent command options.")(t)},Kd=function(e){var t=e.config,n=e.trackMediaEvent,r=e.trackMediaSession,o=e.mediaResponseHandler;return{lifecycle:{onBeforeEvent:function(e){var t=e.mediaOptions,n=e.onResponse,r=void 0===n?fn:n;if(t){var i=t.legacy,a=t.playerId,c=t.getPlayerDetails;i||r((function(e){var t=e.response;return o({playerId:a,getPlayerDetails:c,response:t})}))}}},commands:{createMediaSession:{optionsValidator:function(e){return $d({options:e})},run:r},sendMediaEvent:{optionsValidator:function(e){return Xd({options:e})},run:function(e){return t.streamingMedia?n(e):Promise.reject(new Error("Streaming media is not configured."))}}}}},Zd=function(e){var t=e.config,n=e.mediaEventManager,r=e.mediaSessionCacheManager,o=e.legacy,i=void 0!==o&&o;return function(e){if(!t.streamingMedia)return Promise.reject(new Error("Streaming media is not configured."));var o=e.playerId,a=e.getPlayerDetails,c=n.createMediaSession(e);n.augmentMediaEvent({event:c,playerId:o,getPlayerDetails:a});var s=n.trackMediaSession({event:c,mediaOptions:{playerId:o,getPlayerDetails:a,legacy:i}});return r.storeSession({playerId:o,sessionDetails:{sessionPromise:s,getPlayerDetails:a,playbackState:Ud.MAIN}}),s}},ef=function(e){var t=e.mediaSessionCacheManager,n=e.config,r=e.trackMediaEvent;return function(e){var o=e.response,i=e.playerId,a=e.getPlayerDetails,c=o.getPayloadsByType("media-analytics:new-session");if(ut(c)){var s=c[0].sessionId;if(Ks(s))return{};if(!i||!a)return{sessionId:s};var u=setTimeout((function(){r({playerId:i,xdm:{eventType:Gd.PING}})}),1e3*n.streamingMedia.mainPingInterval);return t.savePing({playerId:i,pingId:u,playbackState:Ud.MAIN}),{sessionId:s}}return{}}},tf=function(e){var t=e.config,n=e.logger,r=e.eventManager,o=e.sendEdgeNetworkRequest,i=e.consent,a=Hd(),c=Wd({config:t,eventManager:r,logger:n,consent:i,sendEdgeNetworkRequest:o,setTimestamp:ul((function(){return new Date}))}),s=zd({mediaSessionCacheManager:a,mediaEventManager:c,config:t}),u=Zd({config:t,mediaEventManager:c,mediaSessionCacheManager:a}),l=ef({mediaSessionCacheManager:a,config:t,trackMediaEvent:s});return Kd({config:t,trackMediaEvent:s,mediaEventManager:c,mediaResponseHandler:l,trackMediaSession:u})};tf.namespace="Streaming media",tf.configValidators=Jd;var nf={Video:"video",Audio:"audio"},rf={VOD:"vod",Live:"live",Linear:"linear",Podcast:"podcast",Audiobook:"audiobook",AOD:"aod"},of={FullScreen:"fullScreen",ClosedCaption:"closedCaptioning",Mute:"mute",PictureInPicture:"pictureInPicture",InFocus:"inFocus"},af={AdBreakStart:"adBreakStart",AdBreakComplete:"adBreakComplete",AdStart:"adStart",AdComplete:"adComplete",AdSkip:"adSkip",ChapterStart:"chapterStart",ChapterComplete:"chapterComplete",ChapterSkip:"chapterSkip",SeekStart:"seekStart",SeekComplete:"seekComplete",BufferStart:"bufferStart",BufferComplete:"bufferComplete",BitrateChange:"bitrateChange",StateStart:"stateStart",StateEnd:"stateEnd"},cf={SessionStart:"sessionStart",SessionEnd:"sessionEnd",SessionComplete:"sessionComplete",Play:"play",Pause:"pauseStart",Error:"error",StateUpdate:"statesUpdate"},sf={MediaResumed:"media.resumed",GranularAdTracking:"media.granularadtracking"},uf={Show:"a.media.show",Season:"a.media.season",Episode:"a.media.episode",AssetId:"a.media.asset",Genre:"a.media.genre",FirstAirDate:"a.media.airDate",FirstDigitalDate:"a.media.digitalDate",Rating:"a.media.rating",Originator:"a.media.originator",Network:"a.media.network",ShowType:"a.media.type",AdLoad:"a.media.adLoad",MVPD:"a.media.pass.mvpd",Authorized:"a.media.pass.auth",DayPart:"a.media.dayPart",Feed:"a.media.feed",StreamFormat:"a.media.format"},lf={Artist:"a.media.artist",Album:"a.media.album",Label:"a.media.label",Author:"a.media.author",Station:"a.media.station",Publisher:"a.media.publisher"},df={Advertiser:"a.media.ad.advertiser",CampaignId:"a.media.ad.campaign",CreativeId:"a.media.ad.creative",PlacementId:"a.media.ad.placement",SiteId:"a.media.ad.site",CreativeUrl:"a.media.ad.creativeURL"},ff=function(e){var t=e.trackMediaEvent,n=e.trackMediaSession,r=e.mediaResponseHandler,o=e.logger,i=e.createMediaHelper,a=e.createGetInstance,c=e.config;return{lifecycle:{onBeforeEvent:function(e){var t=e.mediaOptions,n=e.onResponse,o=void 0===n?fn:n;if(t){var i=t.legacy,a=t.playerId,c=t.getPlayerDetails;i&&o((function(e){var t=e.response;return r({playerId:a,getPlayerDetails:c,response:t})}))}}},commands:{getMediaAnalyticsTracker:{run:function(){if(!c.streamingMedia)return Promise.reject(new Error("Streaming media is not configured."));o.info("Streaming media is configured in legacy mode.");var e=i({logger:o});return Promise.resolve(d({getInstance:function(){return a({logger:o,trackMediaEvent:t,trackMediaSession:n,uuid:C})},Event:af,MediaType:nf,PlayerState:of,StreamType:rf,MediaObjectKey:sf,VideoMetadataKeys:uf,AudioMetadataKeys:lf,AdMetadataKeys:df},e))}}}}},pf=function(e){var t=e.logger;return{createMediaObject:function(e,n,r,o,i){var a={friendlyName:e,name:n,length:r,streamType:i,contentType:o},c=Vr({friendlyName:qr().nonEmpty(),name:qr().nonEmpty(),length:Br().required(),streamType:qr().nonEmpty(),contentType:qr().nonEmpty()});try{var s=c(a);return{sessionDetails:{name:s.name,friendlyName:s.friendlyName,length:s.length,streamType:s.streamType,contentType:s.contentType}}}catch(e){return t.warn("An error occurred while creating the Media Object.",e),{}}},createAdBreakObject:function(e,n,r){var o={friendlyName:e,offset:n,index:r},i=Vr({friendlyName:qr().nonEmpty(),offset:Br(),index:Br()});try{var a=i(o);return{advertisingPodDetails:{friendlyName:a.friendlyName,offset:a.offset,index:a.index}}}catch(e){return t.warn("An error occurred while creating the Ad Break Object.",e),{}}},createAdObject:function(e,n,r,o){var i={friendlyName:e,name:n,podPosition:r,length:o},a=Vr({friendlyName:qr().nonEmpty(),name:qr().nonEmpty(),podPosition:Br(),length:Br()});try{var c=a(i);return{advertisingDetails:{friendlyName:c.friendlyName,name:c.name,podPosition:c.podPosition,length:c.length}}}catch(e){return t.warn("An error occurred while creating the Advertising Object.",e),{}}},createChapterObject:function(e,n,r,o){var i={friendlyName:e,offset:n,length:r,index:o},a=Vr({friendlyName:qr().nonEmpty(),offset:Br(),length:Br(),index:Br()});try{var c=a(i);return{chapterDetails:{friendlyName:c.friendlyName,offset:c.offset,index:c.index,length:c.length}}}catch(e){return t.warn("An error occurred while creating the Chapter Object.",e),{}}},createStateObject:function(e){var n=/^[a-zA-Z0-9_]{1,64}$/,r=qr().matches(n,"This is not a valid state name.");try{return{name:r(e)}}catch(e){return t.warn("An error occurred while creating the State Object.",e),{}}},createQoEObject:function(e,n,r,o){var i={bitrate:e,droppedFrames:n,fps:r,startupTime:o},a=Vr({bitrate:Br(),droppedFrames:Br(),fps:Br(),startupTime:Br()});try{var c=a(i);return{bitrate:c.bitrate,droppedFrames:c.droppedFrames,framesPerSecond:c.fps,timeToStart:c.startupTime}}catch(e){return t.warn("An error occurred while creating the QOE Object.",e),{}}}}},mf={"a.media.show":"show","a.media.season":"season","a.media.episode":"episode","a.media.asset":"assetID","a.media.genre":"genre","a.media.airDate":"firstAirDate","a.media.digitalDate":"firstDigitalDate","a.media.rating":"rating","a.media.originator":"originator","a.media.network":"network","a.media.type":"showType","a.media.adLoad":"adLoad","a.media.pass.mvpd":"mvpd","a.media.pass.auth":"authorized","a.media.dayPart":"dayPart","a.media.feed":"feed","a.media.format":"streamFormat","a.media.artist":"artist","a.media.album":"album","a.media.label":"label","a.media.author":"author","a.media.station":"station","a.media.publisher":"publisher","media.resumed":"hasResume"},gf={"a.media.ad.advertiser":"advertiser","a.media.ad.campaign":"campaignID","a.media.ad.creative":"creativeID","a.media.ad.placement":"placementID","a.media.ad.site":"siteID","a.media.ad.creativeURL":"creativeURL"},vf=function(e){var t=e.logger,n=e.trackMediaSession,r=e.trackMediaEvent,o=e.uuid,i=null,a=function(){i={qoe:null,lastPlayhead:0,playerId:o()}},c=function(e){var t=e.eventType;return t===af.BufferComplete||t===af.SeekComplete?cf.Play:t===af.StateStart||t===af.StateEnd?cf.StateUpdate:t===af.SeekStart?cf.Pause:t},s=function(e){var t=e.eventType,n=e.mediaDetails,r=void 0===n?{}:n,o=e.contextData,i=void 0===o?[]:o,a=c({eventType:t});if(t===af.StateStart)return{eventType:"media.".concat(a),mediaCollection:{statesStart:[r]}};if(t===af.StateEnd)return{eventType:"media.".concat(a),mediaCollection:{statesEnd:[r]}};var s={eventType:"media.".concat(a),mediaCollection:d({},r)},u=[];return Object.keys(i).forEach((function(e){mf[e]?s.mediaCollection.sessionDetails[mf[e]]=i[e]:gf[e]?s.mediaCollection.advertisingDetails[gf[e]]=i[e]:u.push({name:e,value:i[e]})})),ut(u)&&(s.mediaCollection.customMetadata=u),s};return{trackSessionStart:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(ke(e)||Vt(e))return t.warn("Invalid media object"),{};null===i&&(t.warn("The Media Session was completed. Restarting a new session."),a());var o=s({eventType:cf.SessionStart,mediaDetails:e,contextData:r});return n({playerId:i.playerId,getPlayerDetails:function(){return{playhead:i.lastPlayhead,qoeDataDetails:i.qoe}},xdm:o})},trackPlay:function(){if(null===i)return t.warn("The Media Session was completed."),{};var e=s({eventType:cf.Play});return r({playerId:i.playerId,xdm:e})},trackPause:function(){if(null===i)return t.warn("The Media Session was completed."),{};var e=s({eventType:cf.Pause});return r({playerId:i.playerId,xdm:e})},trackSessionEnd:function(){if(null===i)return t.warn("The Media Session was completed."),{};var e=s({eventType:cf.SessionEnd});return r({playerId:i.playerId,xdm:e})},trackComplete:function(){if(null===i)return t.warn("The Media Session was completed."),{};var e=s({eventType:cf.SessionComplete});return r({playerId:i.playerId,xdm:e})},trackError:function(e){if(t.warn("trackError(".concat(e,")")),null===i)return t.warn("The Media Session was completed."),{};var n={name:e,source:"player"},o=s({eventType:cf.Error,mediaDetails:{errorDetails:n}});return r({playerId:i.playerId,xdm:o})},trackEvent:function(e,n,o){if(Vt(n))return t.warn("Invalid media object."),{};if(null===i)return t.warn("The Media Session was completed."),{};if(!_e(Object.values(af),e))return t.warn("Invalid event type"),{};var a=s({eventType:e,mediaDetails:n,contextData:o});return r({playerId:i.playerId,xdm:a})},updatePlayhead:function(e){null!==i?an(e)&&(i.lastPlayhead=parseInt(e,10)):t.warn("The Media Session was completed.")},updateQoEObject:function(e){null!==i?e&&(i.qoe=e):t.warn("The Media Session was completed.")},destroy:function(){t.warn("Destroy called, destroying the tracker."),i=null}}},Tf=function(e){var t=e.eventManager,n=e.sendEdgeNetworkRequest,r=e.config,o=e.logger,i=e.consent,a=Hd(),c=Wd({sendEdgeNetworkRequest:n,config:r,consent:i,eventManager:t,setTimestamp:ul((function(){return new Date}))}),s=zd({mediaSessionCacheManager:a,mediaEventManager:c,config:r}),u=Zd({config:r,mediaEventManager:c,mediaSessionCacheManager:a,legacy:!0}),l=ef({mediaSessionCacheManager:a,config:r,trackMediaEvent:s});return ff({mediaResponseHandler:l,trackMediaSession:u,trackMediaEvent:s,createMediaHelper:pf,createGetInstance:vf,logger:o,config:r})};Tf.namespace="Legacy Media Analytics";var hf=[wo,pi,na,aa,tl,wl,Bl,ql,Hl,qd,Fd,Tf,tf],yf="https://adobe.ly/3sHh553",Ef=function(e){var t=e.combinedConfigValidator,n=e.options,r=e.logger;try{return t.noUnknownFields().required().call({logger:r},n)}catch(e){throw new Error("Resolve these configuration problems:\n\t - ".concat(e.message.split("\n").join("\n\t - "),"\nFor configuration documentation see: ").concat(yf))}},bf=function(e,t,n){return n.reduce((function(n,r){var o=r.buildOnInstanceConfiguredExtraParams;return o&&(0,me.default)(n,o({config:e,logger:t})),n}),{})},Af=function(e){var t=[],n={get enabled(){return e.enabled},flush:function(){t.forEach((function(t){var n=t.method,r=t.args;return e[n].apply(e,g(r))}))}};return Object.keys(e).filter((function(t){return"function"==typeof e[t]})).forEach((function(e){n[e]=function(){for(var n=arguments.length,r=new Array(n),o=0;o0){var i=(0,me.default)({},o,t);n.forEach((function(t){t[e]&&t[e](i)}))}},c=function(e){for(var r=arguments.length,o=new Array(r>1?r-1:0),c=1;c0||t()},logOnInstanceCreated:function(e){a("onInstanceCreated",e),c("info","Instance initialized.")},logOnInstanceConfigured:function(e){a("onInstanceConfigured",e),c("info","Instance configured. Computed configuration:",e.config)},logOnBeforeCommand:function(e){a("onBeforeCommand",e),c("info","Executing ".concat(e.commandName," command. Options:"),e.options)},logOnCommandResolved:function(e){a("onCommandResolved",e),c("info","".concat(e.commandName," command resolved. Result:"),e.result)},logOnCommandRejected:function(e){a("onCommandRejected",e),c("error","".concat(e.commandName," command was rejected. Error:"),e.error)},logOnBeforeNetworkRequest:function(e){a("onBeforeNetworkRequest",e),c("info","Request ".concat(e.requestId,": Sending request."),e.payload)},logOnNetworkResponse:function(e){a("onNetworkResponse",e);var t=e.parsedBody||e.body?"response body:":"no response body.";c("info","Request ".concat(e.requestId,": Received response with status code ").concat(e.statusCode," and ").concat(t),e.parsedBody||e.body)},logOnNetworkError:function(e){a("onNetworkError",e),c("error","Request ".concat(e.requestId,": Network request failed."),e.error)},info:c.bind(null,"info"),warn:c.bind(null,"warn"),error:c.bind(null,"error")}},xf="Event was canceled because the onBeforeEventSend callback returned false.",Lf=function(e){var t=e.config,n=e.logger,r=e.lifecycle,i=e.consent,a=e.createEvent,c=e.createDataCollectionRequestPayload,s=e.createDataCollectionRequest,u=e.sendEdgeNetworkRequest,l=e.applyResponse,f=t.onBeforeEventSend,p=t.edgeConfigOverrides;return{createEvent:a,sendEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.edgeConfigOverrides,l=o(t,Ae),m=Gi({payload:c(),localConfigOverrides:a,globalConfigOverrides:p}),g=s(m),v=qe(),T=qe();return r.onBeforeEvent(d(d({},l),{},{event:e,onResponse:v.add,onRequestFailure:T.add})).then((function(){return m.payload.addEvent(e),i.awaitConsent()})).then((function(){try{e.finalize(f)}catch(o){var t=function(){throw o};return T.add(r.onRequestFailure),T.call({error:o}).then(t,t)}if(!e.shouldSend()){T.add(r.onRequestFailure),n.info(xf);var o=new Error(xf);return T.call({error:o}).then((function(){}))}return u({request:g,runOnResponseCallbacks:v.call,runOnRequestFailureCallbacks:T.call})}))},applyResponse:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.renderDecisions,o=void 0!==n&&n,i=t.decisionContext,a=void 0===i?{}:i,u=t.responseHeaders,d=void 0===u?{}:u,f=t.responseBody,p=void 0===f?{handle:[]}:f,m=t.personalization,g=c(),v=s({payload:g}),T=qe();return r.onBeforeEvent({event:e,renderDecisions:o,decisionContext:a,decisionScopes:[wa],personalization:m,onResponse:T.add,onRequestFailure:fn}).then((function(){return g.addEvent(e),l({request:v,responseHeaders:d,responseBody:p,runOnResponseCallbacks:T.call})}))}}},jf="state:store",Bf=function(e){var t=e.cookieJar,n=e.shouldTransferCookie,r=e.apexDomain,o=e.dateProvider;return{cookiesToPayload:function(e,o){var i=Je(o,r),a={domain:r,cookiesEnabled:!0};if(!i){var c=t.get(),s=Object.keys(c).filter(n).map((function(e){return{key:e,value:c[e]}}));s.length&&(a.entries=s)}e.mergeState(a)},responseToCookies:function(e){e.getPayloadsByType(jf).forEach((function(e){var n={domain:r},i=e.attrs&&e.attrs.SameSite&&e.attrs.SameSite.toLowerCase();void 0!==e.maxAge&&(n.expires=new Date(o().getTime()+1e3*e.maxAge)),void 0!==i&&(n.sameSite=i),"none"===i&&(n.secure=!0),t.set(e.key,e.value,n)}))}}},Ff="mboxEdgeCluster",Vf="at_qa_mode",qf="mbox",Uf=function(e){var t=e.orgId,n=e.targetMigrationEnabled;return function(e){return sn(t,e)||e===Vf||n&&e===qf}},Hf="v1",Gf=function(e){var t=e.shift()||[],n=e.shift()||[],r=e;return xe.apply(void 0,[{}].concat(g(t),g(n),g(r)))},Yf=function(e){return function(t){var n=function(){throw t};return e.call({error:t}).then(n,n)}},Wf=function(e){var t=e.config,n=e.lifecycle,r=e.cookieTransfer,o=e.sendNetworkRequest,i=e.createResponse,a=e.processWarningsAndErrors,c=e.getLocationHint,s=e.getAssuranceValidationTokenParams,u=t.edgeDomain,l=t.edgeBasePath,d=t.datastreamId;return function(e){var t=e.request,f=e.runOnResponseCallbacks,p=void 0===f?fn:f,m=e.runOnRequestFailureCallbacks,g=void 0===m?fn:m,v=qe();v.add(n.onResponse),v.add(p);var T=qe();return T.add(n.onRequestFailure),T.add(g),n.onBeforeRequest({request:t,onResponse:v.add,onRequestFailure:T.add}).then((function(){var e=t.getUseIdThirdPartyDomain()?Cf:u,n=c(),i=n?"".concat(l,"/").concat(n).concat(t.getEdgeSubPath()):"".concat(l).concat(t.getEdgeSubPath()),a=t.getDatastreamIdOverride()||d,f=t.getPayload();a!==d&&f.mergeMeta({sdkConfig:{datastream:{original:d}}});var p="https://".concat(e,"/").concat(i,"/").concat(Hf,"/").concat(t.getAction(),"?configId=").concat(a,"&requestId=").concat(t.getId()).concat(s());return r.cookiesToPayload(f,e),o({requestId:t.getId(),url:p,payload:f,useSendBeacon:t.getUseSendBeacon()})})).then((function(e){return a(e),e})).catch(Yf(T)).then((function(e){var t=e.parsedBody,n=e.getHeader,o=i({content:t,getHeader:n});return r.responseToCookies(o),v.call({response:o}).then(Gf)}))}},Qf=204,zf="The server responded with a",Jf=function(e){var t=e.logger;return function(e){var n=e.statusCode,r=e.body,o=e.parsedBody;if(n<200||n>=300||!o&&n!==Qf||o&&!Array.isArray(o.handle)){ var i=o?JSON.stringify(o,null,2):r,a=i?"response body:\n".concat(i):"no response body.";throw new Error("".concat(zf," status code ").concat(n," and ").concat(a))}if(o){var c=o.warnings,s=void 0===c?[]:c,u=o.errors,l=void 0===u?[]:u;s.forEach((function(e){t.warn("".concat(zf," warning:"),e)})),l.forEach((function(e){t.error("".concat(zf," non-fatal error:"),e)}))}}},$f=function(e){var t=e.orgId,n=e.cookieJar,r=Jt(t,Zt),o=function(){return n.get(r)},i=function(){var e=n.get(Ff);if(e)return"t".concat(e)};return function(){return o()||i()}},Xf=3,Kf=[429,503,502,504],Zf=function(e){var t=e.response;return e.retriesAttempted0&&void 0!==arguments[0]?arguments[0]:{},t=Vr({name:qr().default("alloy"),monitors:Mr(Vr({})).default([])}).noUnknownFields()(e),n=t.name,r=t.monitors,o=function(){return(window.__alloyMonitors||[]).concat(r)},i=Qr({console:yp,locationSearch:window.location.search,createLogger:Mf,instanceName:n,createNamespacedStorage:Ep,getMonitors:o}),a=hp({instanceName:n,logController:i});return i.logger.logOnInstanceCreated({instance:a}),a}}},"adobe-alloy/dist/lib/instanceManager/createInstanceManager.js":{script:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function s(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}var u=["name","edgeConfigId","stagingEdgeConfigId","developmentEdgeConfigId","onBeforeEventSend"];e.exports=function(e){var t=e.turbine,n=e.window,o=e.createInstance,i=e.createEventMergeId,a=e.orgId,s=e.wrapOnBeforeEventSend,l=e.getConfigOverrides,d=t.getExtensionSettings().instances,f={};return d.forEach((function(e){var i=e.name,d=e.edgeConfigId,p=e.stagingEdgeConfigId,m=e.developmentEdgeConfigId,g=e.onBeforeEventSend,v=c(e,u),T=o({name:i});n[i]=T,n.__alloyNS||(n.__alloyNS=[]),n.__alloyNS.push(i),f[i]=T;var h=t.environment&&t.environment.stage,y="development"===h&&m||"staging"===h&&p||d;v.edgeConfigOverrides=l(v),T("configure",r(r({},v),{},{datastreamId:y,debugEnabled:t.debugEnabled,orgId:v.orgId||a,onBeforeEventSend:s(g)})),t.onDebugChanged((function(e){T("setDebug",{enabled:e})}))})),{getInstance:function(e){return f[e]},createEventMergeId:function(){return i()}}}}},"adobe-alloy/dist/lib/instanceManager/injectWrapOnBeforeEventSend.js":{script:function(e){"use strict";e.exports=function(e){var t=e.version;return function(e){return function(n){if(n.xdm.implementationDetails.name="".concat(n.xdm.implementationDetails.name,"/reactor"),n.xdm.implementationDetails.version="".concat(n.xdm.implementationDetails.version,"+").concat(t),e)return e(n)}}}}},"adobe-alloy/dist/lib/utils/createGetConfigOverrides.js":{script:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t0&&(c.com_adobe_analytics.reportSuites=c.com_adobe_analytics.reportSuites.flatMap((function(e){return e.includes(",")?e.split(/,\s*/gi):e})).map((function(e){return e.trim()})).filter(Boolean)),void 0!==(null===(o=c.com_adobe_identity)||void 0===o?void 0:o.idSyncContainerId)&&null!==(null===(i=c.com_adobe_identity)||void 0===i?void 0:i.idSyncContainerId)&&"string"==typeof(null===(a=c.com_adobe_identity)||void 0===a?void 0:a.idSyncContainerId)){var u=parseInt(c.com_adobe_identity.idSyncContainerId.trim(),10);if(Number.isNaN(u))throw new Error('The ID sync container ID "'.concat(c.com_adobe_identity.idSyncContainerId,'" is not a valid integer.'));c.com_adobe_identity.idSyncContainerId=u}return c}}}};e.exports=c}}}},core:{displayName:"Core",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP1fdd2a6ec2ae468fb1d2cac08df65f83/",modules:{"core/src/lib/dataElements/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source(t)}}},"core/src/lib/dataElements/javascriptVariable.js":{name:"javascript-variable",displayName:"JavaScript Variable",script:function(e,t,n){"use strict";var r=n("../helpers/getObjectProperty.js");e.exports=function(e){return r(window,e.path)}}},"core/src/lib/conditions/valueComparison.js":{name:"value-comparison",displayName:"Value Comparison",script:function(e,t,n){"use strict";var r=n("../helpers/stringAndNumberUtils").isString,o=n("../helpers/stringAndNumberUtils").isNumber,i=n("../helpers/stringAndNumberUtils").castToStringIfNumber,a=n("../helpers/stringAndNumberUtils").castToNumberIfString,c=function(e,t){return t&&r(e)?e.toLowerCase():e},s=function(e){return function(t,n,o){return t=i(t),n=i(n),r(t)&&r(n)&&e(t,n,o)}},u=function(e){return function(t,n){return t=a(t),n=a(n),o(t)&&o(n)&&e(t,n)}},l=function(e){return function(t,n,r){return e(c(t,r),c(n,r))}},d={equals:l((function(e,t){return e==t})),doesNotEqual:function(){return!d.equals.apply(null,arguments)},contains:s(l((function(e,t){return-1!==e.indexOf(t)}))),doesNotContain:function(){return!d.contains.apply(null,arguments)},startsWith:s(l((function(e,t){return 0===e.indexOf(t)}))),doesNotStartWith:function(){return!d.startsWith.apply(null,arguments)},endsWith:s(l((function(e,t){return e.substring(e.length-t.length,e.length)===t}))),doesNotEndWith:function(){return!d.endsWith.apply(null,arguments)},matchesRegex:s((function(e,t,n){return new RegExp(t,n?"i":"").test(e)})),doesNotMatchRegex:function(){return!d.matchesRegex.apply(null,arguments)},lessThan:u((function(e,t){return et})),greaterThanOrEqual:u((function(e,t){return e>=t})),isTrue:function(e){return!0===e},isTruthy:function(e){return Boolean(e)},isFalse:function(e){return!1===e},isFalsy:function(e){return!e}};e.exports=function(e){return d[e.comparison.operator](e.leftOperand,e.rightOperand,Boolean(e.comparison.caseInsensitive))}}},"core/src/lib/events/customEvent.js":{name:"custom-event",displayName:"Custom Event",script:function(e,t,n){"use strict";var r=n("./helpers/createBubbly")(),o=[];e.exports=function(e,t){var n=e.type;-1===o.indexOf(n)&&(o.push(n),window.addEventListener(n,r.evaluateEvent,!0)),r.addListener(e,(function(e){e.nativeEvent.type===n&&(e.detail=e.nativeEvent.detail,t(e))}))}}},"core/src/lib/actions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e,t,n,r){"use strict";var o,i,a,c,s=n("@adobe/reactor-document"),u=n("@adobe/reactor-promise"),l=n("./helpers/decorateCode"),d=n("./helpers/loadCodeSequentially"),f=n("../../../node_modules/postscribe/dist/postscribe"),p=n("./helpers/unescapeHtmlCode"),m=n("../helpers/findPageScript").getTurbine,g=(i=function(e){f(s.body,e,{beforeWriteToken:function(e){var t=e.tagName&&e.tagName.toLowerCase();return o&&"script"===t&&(e.attrs.nonce=o),"script"!==t&&"style"!==t||(Object.keys(e.attrs||{}).forEach((function(t){e.attrs[t]=p(e.attrs[t])})),e.src&&(e.src=p(e.src))),e},error:function(e){r.logger.error(e.msg)}})},a=[],c=function(){if(s.body)for(;a.length;)i(a.shift());else setTimeout(c,20)},function(e){a.push(e),c()}),v=function(){if(s.currentScript)return s.currentScript.async;var e=m();return!e||e.async}();e.exports=function(e,t){var n;o=r.getExtensionSettings().cspNonce;var i={settings:e,event:t},a=i.settings.source;if(a)return i.settings.isExternal?d(a).then((function(e){return e?(n=l(i,e),g(n.code),n.promise):u.resolve()})):(n=l(i,a),v||"loading"!==s.readyState?g(n.code):s.write&&!1===r.propertySettings.ruleComponentSequencingEnabled?s.write(n.code):g(n.code),n.promise)}}},"core/src/lib/conditions/variable.js":{name:"variable",displayName:"Variable",script:function(e,t,n){"use strict";var r=n("../helpers/getObjectProperty"),o=n("../helpers/textMatch");e.exports=function(e){var t;t=Array.isArray(e.variableValues)?e.variableValues:[{value:e.value,valueIsRegex:Boolean(e.valueIsRegex)}];var n=r(window,e.name);return t.some((function(e){var t=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return o(n,t)}))}}},"core/src/lib/events/windowLoaded.js":{name:"window-loaded",displayName:"Window Loaded",script:function(e,t,n){"use strict";var r=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){r.registerWindowLoadedTrigger(t)}}},"core/src/lib/events/libraryLoaded.js":{name:"library-loaded",displayName:"Library Loaded (Page Top)",script:function(e,t,n){"use strict";var r=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){r.registerLibraryLoadedTrigger(t)}}},"core/src/lib/conditions/maxFrequency.js":{name:"max-frequency",displayName:"Max Frequency",script:function(e,t,n){"use strict";var r=n("../helpers/visitorTracking"),o=n("../helpers/getNamespacedStorage")("localStorage","maxFrequency"),i={second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:26784e5};e.exports=function(e,t){var n=t.$rule.id+"."+e.unit;switch(e.unit){case"pageView":var a=r.getLifetimePageViewCount();if(a-Number(o.getItem(n)||0)>=e.count)return o.setItem(n,a),!0;break;case"session":var c=r.getSessionCount();if(c-Number(o.getItem(n)||0)>=e.count)return o.setItem(n,c),!0;break;case"visitor":if(!o.getItem(n))return o.setItem(n,"true"),!0;break;case"second":case"minute":case"hour":case"day":case"week":case"month":var s=(new Date).getTime();if(Number(o.getItem(n)||0)<=s-e.count*i[e.unit])return o.setItem(n,s),!0}return!1}}},"core/src/lib/conditions/path.js":{name:"path",displayName:"Path Without Query String",script:function(e,t,n){"use strict";var r=n("@adobe/reactor-document"),o=n("../helpers/textMatch");e.exports=function(e){var t=r.location.pathname;return e.paths.some((function(e){var n=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return o(t,n)}))}}},"core/src/lib/events/click.js":{name:"click",displayName:"Click",script:function(e,t,n){"use strict";var r=n("@adobe/reactor-window"),o=n("./helpers/createBubbly")(),i=new(n("./helpers/weakMap")),a=2,c=n("../helpers/stringAndNumberUtils").castToNumberIfString,s=function(e){if(!e.ctrlKey&&!e.metaKey&&e.button!==a)for(var t=e.target;t;){var n=t.tagName;if(n&&"a"===n.toLowerCase()){var o=t.getAttribute("href"),i=t.getAttribute("target");return o&&(!i||"_self"===i||"_top"===i&&r.top===r||i===r.name)?t:void 0}t=t.parentNode}};document.addEventListener("click",o.evaluateEvent,!0),e.exports=function(e,t){o.addListener(e,(function(n){var o=n.nativeEvent;if(!o.s_fe){var a=c(e.anchorDelay);if(a&&!i.has(o)){var u=s(o);u&&(o.preventDefault(),setTimeout((function(){r.location=u.href}),a)),i.set(o,!0)}t(n)}}))},e.exports.__reset=o.__reset}},"core/src/lib/conditions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source.call(t.element,t,t.target)}}},"core/src/lib/events/pageBottom.js":{name:"page-bottom",displayName:"Page Bottom",script:function(e,t,n){"use strict";var r=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){r.registerPageBottomTrigger(t)}}},"core/src/lib/helpers/getObjectProperty.js":{script:function(e){"use strict";e.exports=function(e,t){for(var n=t.split("."),r=e,o=0,i=n.length;o>>0)+i+++"__"}).prototype={set:function(e,t){var n=e[this.name];return n&&n[0]===e?n[1]=t:o(e,this.name,{value:[e,t],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},delete:function(e){var t=e[this.name];return!(!t||t[0]!==e||(t[0]=t[1]=void 0,0))},has:function(e){var t=e[this.name];return!!t&&t[0]===e}}}e.exports=r}},"core/src/lib/events/helpers/matchesProperties.js":{script:function(e,t,n){"use strict";var r=n("./../../helpers/textMatch"),o=function(e,t){return"@text"===t||"innerText"===t?e.textContent||e.innerText:t in e?e[t]:e.getAttribute?e.getAttribute(t):void 0};e.exports=function(e,t){return!t||t.every((function(t){var n=o(e,t.name),i=t.valueIsRegex?new RegExp(t.value,"i"):t.value;return r(n,i)}))}}},"core/src/lib/events/helpers/matchesSelector.js":{script:function(e,t,n,r){"use strict";e.exports=function(e,t){var n=e.matches||e.msMatchesSelector;if(n)try{return n.call(e,t)}catch(e){return r.logger.warn("Matching element failed. "+t+" is not a valid selector."),!1}return!1}}},"core/src/lib/helpers/textMatch.js":{script:function(e){"use strict";e.exports=function(e,t){if(null==t)throw new Error("Illegal Argument: Pattern is not present");return null!=e&&("string"==typeof t?e===t:t instanceof RegExp&&t.test(e))}}},"core/src/lib/actions/helpers/decorateCode.js":{script:function(e,t,n){"use strict";var r=n("./decorators/decorateGlobalJavaScriptCode"),o=n("./decorators/decorateNonGlobalJavaScriptCode"),i={javascript:function(e,t){return e.settings.global?r(e,t):o(e,t)},html:n("./decorators/decorateHtmlCode")};e.exports=function(e,t){return i[e.settings.language](e,t)}}},"core/src/lib/actions/helpers/loadCodeSequentially.js":{script:function(e,t,n){"use strict";var r=n("@adobe/reactor-promise"),o=n("./getSourceByUrl"),i=r.resolve();e.exports=function(e){var t=new r((function(t){var n=o(e);r.all([n,i]).then((function(e){var n=e[0];t(n)}))}));return i=t,t}}},"core/node_modules/postscribe/dist/postscribe.js":{script:function(e,t){var n,r;n=this,r=function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n(1));e.exports=o.default},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}function i(){}function a(){var e=m.shift();if(e){var t=d.last(e);t.afterDequeue(),e.stream=c.apply(void 0,e),t.afterStreamStart()}}function c(e,t,n){function r(e){e=n.beforeWrite(e),g.write(e),n.afterWrite(e)}(g=new l.default(e,n)).id=p++,g.name=n.name||g.id,s.streams[g.name]=g;var o=e.ownerDocument,c={close:o.close,open:o.open,write:o.write,writeln:o.writeln};u(o,{close:i,open:i,write:function(){for(var e=arguments.length,t=Array(e),n=0;n2&&void 0!==arguments[2]?arguments[2]:null,r=f+t;l.existy(n)&&""!==n?e.setAttribute(r,n):e.removeAttribute(r)}t.__esModule=!0;var s=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};i(this,e),this.root=t,this.options=n,this.doc=t.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new u.default("",{autoFix:n.autoFix}),this.actuals=[t],this.proxyHistory="",this.proxyRoot=this.doc.createElement(t.nodeName),this.scriptStack=[],this.writeQueue=[],c(this.proxyRoot,"proxyof",0)}return e.prototype.write=function(){var e;for((e=this.writeQueue).push.apply(e,arguments);!this.deferredRemote&&this.writeQueue.length;){var t=this.writeQueue.shift();l.isFunction(t)?this._callFunction(t):this._writeImpl(t)}},e.prototype._callFunction=function(e){var t={type:"function",value:e.name||e.toString()};this._onScriptStart(t),e.call(this.win,this.doc),this._onScriptDone(t)},e.prototype._writeImpl=function(e){this.parser.append(e);for(var t=void 0,n=void 0,r=void 0,o=[];(t=this.parser.readToken())&&!(n=l.isScript(t))&&!(r=l.isStyle(t));)(t=this.options.beforeWriteToken(t))&&o.push(t);o.length>0&&this._writeStaticTokens(o),n&&this._handleScriptToken(t),r&&this._handleStyleToken(t)},e.prototype._writeStaticTokens=function(e){var t=this._buildChunk(e);return t.actual?(t.html=this.proxyHistory+t.actual,this.proxyHistory+=t.proxy,this.proxyRoot.innerHTML=t.html,d&&(t.proxyInnerHTML=this.proxyRoot.innerHTML),this._walkChunk(),d&&(t.actualInnerHTML=this.root.innerHTML),t):null},e.prototype._buildChunk=function(e){for(var t=this.actuals.length,n=[],r=[],o=[],i=e.length,a=0;a)/," "+f+"id="+u+" $1")),c.attrs.id!==m&&c.attrs.id!==p&&o.push("atomicTag"===c.type?"":"<"+c.tagName+" "+f+"proxyof="+u+(c.unary?" />":">"))}}else r.push(s),o.push("endTag"===c.type?s:"")}return{tokens:e,raw:n.join(""),actual:r.join(""),proxy:o.join("")}},e.prototype._walkChunk=function(){for(var e=void 0,t=[this.proxyRoot];l.existy(e=t.shift());){var n=1===e.nodeType;if(!n||!a(e,"proxyof")){n&&(this.actuals[a(e,"id")]=e,c(e,"id"));var r=e.parentNode&&a(e.parentNode,"proxyof");r&&this.actuals[r].appendChild(e)}t.unshift.apply(t,l.toArray(e.childNodes))}},e.prototype._handleScriptToken=function(e){var t=this,n=this.parser.clear();n&&this.writeQueue.unshift(n),e.src=e.attrs.src||e.attrs.SRC,(e=this.options.beforeWriteToken(e))&&(e.src&&this.scriptStack.length?this.deferredRemote=e:this._onScriptStart(e),this._writeScriptToken(e,(function(){t._onScriptDone(e)})))},e.prototype._handleStyleToken=function(e){var t=this.parser.clear();t&&this.writeQueue.unshift(t),e.type=e.attrs.type||e.attrs.TYPE||"text/css",(e=this.options.beforeWriteToken(e))&&this._writeStyleToken(e),t&&this.write()},e.prototype._writeStyleToken=function(e){var t=this._buildStyle(e);this._insertCursor(t,p),e.content&&(t.styleSheet&&!t.sheet?t.styleSheet.cssText=e.content:t.appendChild(this.doc.createTextNode(e.content)))},e.prototype._buildStyle=function(e){var t=this.doc.createElement(e.tagName);return t.setAttribute("type",e.type),l.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),t},e.prototype._insertCursor=function(e,t){this._writeImpl('');var n=this.doc.getElementById(t);n&&n.parentNode.replaceChild(e,n)},e.prototype._onScriptStart=function(e){e.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(e)},e.prototype._onScriptDone=function(e){e===this.scriptStack[0]?(this.scriptStack.shift(),this.write.apply(this,e.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)):this.options.error({msg:"Bad script nesting or script finished twice"})},e.prototype._writeScriptToken=function(e,t){var n=this._buildScript(e),r=this._shouldRelease(n),o=this.options.afterAsync;e.src&&(n.src=e.src,this._scriptLoadHandler(n,r?o:function(){t(),o()}));try{this._insertCursor(n,m),n.src&&!r||t()}catch(e){this.options.error(e),t()}},e.prototype._buildScript=function(e){var t=this.doc.createElement(e.tagName);return l.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),e.content&&(t.text=e.content),t},e.prototype._scriptLoadHandler=function(e,t){function n(){e=e.onload=e.onreadystatechange=e.onerror=null}function r(){n(),null!=t&&t(),t=null}function o(e){n(),a(e),null!=t&&t(),t=null}function i(e,t){var n=e["on"+t];null!=n&&(e["_on"+t]=n)}var a=this.options.error;i(e,"load"),i(e,"error"),s(e,{onload:function(){if(e._onload)try{e._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){o({msg:"onload handler failed "+t+" @ "+e.src})}r()},onerror:function(){if(e._onerror)try{e._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){return void o({msg:"onerror handler failed "+t+" @ "+e.src})}o({msg:"remote script failed "+e.src})},onreadystatechange:function(){/^(loaded|complete)$/.test(e.readyState)&&r()}})},e.prototype._shouldRelease=function(e){return!/^script$/i.test(e.nodeName)||!!(this.options.releaseAsync&&e.src&&e.hasAttribute("async"))},e}();t.default=g},function(e){var t;t=function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=r(n(1));e.exports=o.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var a=o(n(2)),c=o(n(3)),s=r(n(6)),u=n(5),l={comment:/^");if(t>=0)return new u.CommentToken(e.substr(4,t-1),t+3)}function o(e){var t=e.indexOf("<");return new u.CharsToken(t>=0?t:e.length)}function i(e){var t,n,r;if(-1!==e.indexOf(">")){var o=e.match(l.startTag);if(o){var i=(t={},n={},r=o[2],o[2].replace(l.attr,(function(e,o){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(t[arguments[5]]="",n[arguments[5]]=!0):t[o]=arguments[2]||arguments[3]||arguments[4]||l.fillAttr.test(o)&&o||"":t[o]="",r=r.replace(e,"")})),{v:new u.StartTagToken(o[1],o[0].length,t,n,!!o[3],r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))});if("object"===(void 0===i?"undefined":s(i)))return i.v}}}function a(e){var t=i(e);if(t){var n=e.slice(t.length);if(n.match(new RegExp("","i"))){var r=n.match(new RegExp("([\\s\\S]*?)","i"));if(r)return new u.AtomicTagToken(t.tagName,r[0].length+t.length,t.attrs,t.booleanAttrs,r[1])}}}function c(e){var t=e.match(l.endTag);if(t)return new u.EndTagToken(t[1],t[0].length)}t.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.comment=r,t.chars=o,t.startTag=i,t.atomicTag=a,t.endTag=c;var u=n(4),l={ startTag:/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,endTag:/^<\/([\-A-Za-z0-9_]+)[^>]*>/,attr:/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,fillAttr:/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.EndTagToken=t.AtomicTagToken=t.StartTagToken=t.TagToken=t.CharsToken=t.CommentToken=t.Token=void 0;var o=n(5),i=(t.Token=function e(t,n){r(this,e),this.type=t,this.length=n,this.text=""},t.CommentToken=function(){function e(t,n){r(this,e),this.type="comment",this.length=n||(t?t.length:0),this.text="",this.content=t}return e.prototype.toString=function(){return"